Tari

Tari is an open-source, proof-of-work blockchain protocol designed to be private by default (confidential transactions) and accessible to everyday users. Its Tari Universe application lets people mine XTM tokens by contributing compute, and the protocol has grown to hundreds of thousands of active miners. For developers, exchanges, and dApp builders, Tari exposes self-hosted Base Node and Wallet interfaces over gRPC (proto3, package tari.rpc): the Base Node service queries headers, blocks, mempool, network constants, block templates for miners, and PayRef payment-reference lookups, while the Wallet service handles balances, transfers, fee estimation, one-sided and atomic-swap transactions, transaction history, and a live transaction-event stream. A Layer-2 (Ootle) adds smart-contract templates via the tari-cli. Official TypeScript SDKs (tari.js, typescript-bindings, wallet JSON-RPC client) and Rust crates support integration. Tari is backed by Canaan Partners, Multicoin Capital, Pantera Capital, and Trinity Ventures.

Tari publishes 1 API on the APIs.io network. Tagged areas include Company, Blockchain, Cryptocurrency, Protocol, and gRPC.

Tari’s developer surface includes documentation, getting-started guide, engineering blog, changelog, CLI, and 13 more developer resources.

22.4/100 emerging Agent 15/100 agent aware Full breakdown ↓
scored 2026-07-21 · rubric v0.4
1 APIs 1 MCP Servers 0 Features
CompanyBlockchainCryptocurrencyProtocolgRPCWalletMiningPrivacyWeb3

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-21 · rubric v0.4
Composite quality — 22.4/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 10.4 / 20
Commercial Clarity 0.0 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 15/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 12 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tari: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Tari Base Node & Wallet gRPC

Self-hosted gRPC interfaces (proto3, package tari.rpc) to a Tari base node and wallet, for querying the chain and controlling a wallet. Servers run locally on the operator's nod...

MCP Servers

tari-mcp.yml

MCP SERVER

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tari
name: Tari
description: 'Tari is an open-source, proof-of-work blockchain protocol designed to be private by default (confidential transactions)
  and accessible to everyday users. Its Tari Universe application lets people mine XTM tokens by contributing compute, and
  the protocol has grown to hundreds of thousands of active miners. For developers, exchanges, and dApp builders, Tari exposes
  self-hosted Base Node and Wallet interfaces over gRPC (proto3, package tari.rpc): the Base Node service queries headers,
  blocks, mempool, network constants, block templates for miners, and PayRef payment-reference lookups, while the Wallet service
  handles balances, transfers, fee estimation, one-sided and atomic-swap transactions, transaction history, and a live transaction-event
  stream. A Layer-2 (Ootle) adds smart-contract templates via the tari-cli. Official TypeScript SDKs (tari.js, typescript-bindings,
  wallet JSON-RPC client) and Rust crates support integration. Tari is backed by Canaan Partners, Multicoin Capital, Pantera
  Capital, and Trinity Ventures.'
url: https://raw.githubusercontent.com/api-evangelist/tari/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- canaan-partners
- multicoin-capital
- pantera-capital
- trinity-ventures
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-21'
image: https://tari.com/favicon.ico
tags:
- Company
- Blockchain
- Cryptocurrency
- Protocol
- gRPC
- Wallet
- Mining
- Privacy
- Web3
apis:
- name: Tari Base Node & Wallet gRPC
  description: Self-hosted gRPC interfaces (proto3, package tari.rpc) to a Tari base node and wallet, for querying the chain
    and controlling a wallet. Servers run locally on the operator's node rather than at a single hosted public endpoint.
  humanURL: https://tari.com/integration-guide
  baseURL: https://rfc.tari.com/
  properties:
  - type: Protobuf
    name: Base Node service
    url: grpc/tari-base_node.proto
  - type: Protobuf
    name: Wallet service
    url: grpc/tari-wallet.proto
  - type: Protobuf
    name: Types
    url: grpc/tari-types.proto
  - type: Protobuf
    name: Transaction
    url: grpc/tari-transaction.proto
  - type: Protobuf
    name: Block
    url: grpc/tari-block.proto
  - type: Protobuf
    name: Network
    url: grpc/tari-network.proto
  - type: Protobuf
    name: P2Pool
    url: grpc/tari-p2pool.proto
  - type: Protobuf
    name: Sidechain types
    url: grpc/tari-sidechain_types.proto
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://tari.com
- type: DeveloperPortal
  url: https://rfc.tari.com/
- type: Documentation
  url: https://rfc.tari.com/
- type: GettingStarted
  url: https://tari.com/integration-guide
- type: GitHubOrganization
  url: https://github.com/tari-project
- type: Blog
  url: https://tari.com/updates
- type: ChangeLog
  url: https://github.com/tari-project/tari/releases
- type: Protobuf
  name: gRPC service index
  url: grpc/_index.yml
- type: Packages
  url: packages/tari-packages.yml
- type: SDKs
  url: packages/tari-packages.yml
- type: CLI
  url: cli/tari-cli.yml
- type: MCPServer
  url: mcp/tari-mcp.yml
- type: LLMsTxt
  url: llms/tari-llms.txt
- type: Conformance
  url: conformance/tari-conformance.yml
- type: Conventions
  url: conventions/tari-conventions.yml
- type: Lifecycle
  url: lifecycle/tari-lifecycle.yml
- type: DomainSecurity
  url: security/tari-domain-security.yml
- type: WellKnown
  url: well-known/tari-well-known.yml
x-enrichment:
  date: '2026-07-21'
  status: enriched
  artifacts_added: 18
  pass: local-v1