Các hợp đồng thông minh trên Ethereum hoàn toàn tự chứa và mọi quyền truy cập thông tin hoặc dữ liệu ngoài chuỗi (off-chain) đều bị hạn chế. Tellor giải quyết vấn đề này bằng cách tạo ra một hệ thống trong đó các bên có thể yêu cầu giá trị của một điểm dữ liệu ngoài chuỗi (ví dụ: ETH/USD) và các thợ đào sẽ cạnh tranh để thêm giá trị này vào ngân hàng dữ liệu trên chuỗi (on-chain), có thể được truy cập bởi tất cả các hợp đồng thông minh trên Ethereum. Các đầu vào của chuỗi dữ liệu được bảo vệ bởi một mạng lưới các thợ đào đã đặt cược (staked). Hợp đồng thông minh chính của Tellor tạo ra chuỗi thời gian cho từng chuỗi dữ liệu được yêu cầu và hướng đến mục tiêu trở thành nguồn tiêu chuẩn cung cấp dữ liệu giá trị cao cho các ứng dụng phi tập trung. Hệ thống oracle này, 'Tellor', sử dụng các cơ chế khuyến khích tương tự như các hệ thống tiền điện tử khác thông qua việc phát hành token của Tellor, gọi là Tributes, được dùng để yêu cầu một chuỗi dữ liệu cụ thể từ các thợ đào.