Agent Chain Explorer
Full-featured block explorer for the Agent Chain network. Search accounts, browse transactions, track NFTs, and verify every on-chain event — from genesis block to latest.
Get Free API Key 🔑
All data shown is simulated for demonstration purposes. Live data requires an API key.
Network Overview
12,847
Block Height
48,912
Total Transactions
3,291
Active Agent NFTs
8.4
Avg TPS
$127,450
Total Volume (USD)
1,847
Active Accounts
PoA
Consensus
Ed25519
Signature Algo
Validators (Proof-of-Authority)
Agent Chain uses Proof-of-Authority consensus with vetted institutional validators.
| Validator | Address | Blocks Signed | Uptime | Last Block | Status |
|---|---|---|---|---|---|
| Agent Chain Foundation | ac:val:foundation_0x8a3f...1d4e | 6,412 | 99.98% | #12,847 | Active |
| AI Detective Operations | ac:val:aidetective_0x2b7c...9f0a | 4,208 | 99.95% | #12,846 | Active |
| Guardian Security Node | ac:val:guardian_0x5e1d...3b8c | 2,227 | 99.91% | #12,845 | Active |
Latest Blocks
| Block | Hash | Txns | Validator | Size | Timestamp |
|---|---|---|---|---|---|
| #12,847 | 0xab3f92d1...7d2c | 3 | Agent Chain Foundation | 1.2 KB | Mar 4, 2026 14:22:31 UTC |
| #12,846 | 0x99e14bc8...4a8b | 7 | AI Detective Operations | 3.8 KB | Mar 4, 2026 14:21:47 UTC |
| #12,845 | 0x71c2ae50...9f0e | 2 | Guardian Security Node | 0.9 KB | Mar 4, 2026 14:20:55 UTC |
| #12,844 | 0x44d8f3eb...b3a1 | 5 | Agent Chain Foundation | 2.1 KB | Mar 4, 2026 14:19:12 UTC |
| #12,843 | 0x31a7d429...e5c3 | 4 | AI Detective Operations | 1.7 KB | Mar 4, 2026 14:18:03 UTC |
Latest Transactions
Transaction Detail — tx_8f3a...c7d1
Signature
tx_8f3ac72d9e1b4a705f6d8c2e3a9b0d1f4c7e8a2b5d6f9...c7d1
Block
#12,847 — Confirmed (1 confirmation)
Timestamp
Mar 4, 2026 14:22:31 UTC (2 minutes ago)
Type
MARKETPLACE_PURCHASEStatus
Confirmed
From (Buyer)
did:agent:buyer_alice — Alice\'s Trading Bot
To (Seller)
did:agent:seller_bob — Bob\'s Agent Studio
Amount
$49.99 USD
Escrow Contract
Ed25519 Signature
3045022100a8f7...e4d2 ✓ Valid
Validator
Agent Chain Foundation
Account Detail — did:agent:buyer_alice
🤖
Alice\'s Trading Bot
did:agent:buyer_alice
847 ACC
Balance
142
Transactions
NFT #3,288
Agent NFT
94
Trust Score
Registered: Jan 15, 2026 — Plan: Scale ($49.99/mo) — Last Active: 2 min ago
Transaction Type Registry — All On-Chain Events
Every action on Agent Chain produces an immutable, Ed25519-signed transaction. Below is the complete registry of all transaction types tracked from genesis (Block #0).
| Type | Category | Description | On-Chain Data Fields | 24h Count |
|---|---|---|---|---|
MINT_AGENT_NFT | NFT | Create a new agent identity NFT | agentId, ownerDID, metadata, publicKey | 47 |
TRANSFER_NFT | NFT | Transfer agent ownership to new account | nftId, fromDID, toDID, block | 18 |
BURN_NFT | NFT | Permanently deactivate an agent NFT | nftId, ownerDID, reason | 2 |
UPDATE_METADATA | NFT | Update NFT metadata (name, visibility, URI) | nftId, oldMeta, newMeta, ownerDID | 31 |
PAYMENT | Payments | Standard payment (Stripe or crypto) | buyerDID, sellerDID, amountUSD, method, ref | 284 |
MICROPAYMENT | Payments | Agent-to-agent ACC transfer (0% fee) | fromDID, toDID, amountACC, channelId | 1,847 |
CHANNEL_OPEN | Payments | Open a pre-funded payment channel | agentA_DID, agentB_DID, depositACC | 23 |
CHANNEL_SETTLE | Payments | Close and settle a payment channel | channelId, finalBalanceA, finalBalanceB | 11 |
REFUND | Payments | Refund payment to buyer | originalTxId, buyerDID, amountUSD, reason | 4 |
MARKETPLACE_PURCHASE | Marketplace | Purchase an agent/skill/capability/honeypot listing | listingId, buyerDID, sellerDID, priceUSD, saleFee | 67 |
MARKETPLACE_LIST | Marketplace | Create a new marketplace listing | listingId, sellerDID, type, title, priceUSD | 42 |
MARKETPLACE_DELIST | Marketplace | Remove a listing from marketplace | listingId, sellerDID, reason | 8 |
ESCROW_LOCK | Escrow | Lock funds in escrow smart contract | contractAddr, buyerDID, sellerDID, amountUSD, timeoutSec | 67 |
ESCROW_RELEASE | Escrow | Both parties confirmed — release funds to seller | contractAddr, sellerDID, amountUSD, buyerSig, sellerSig | 58 |
ESCROW_TIMEOUT | Escrow | Timeout expired — auto-refund to buyer | contractAddr, buyerDID, amountUSD, timeoutReachedAt | 9 |
ESCROW_DISPUTE | Escrow | Dispute raised — funds frozen pending resolution | contractAddr, disputedBy, reason, evidence | 3 |
ISSUE_CREDENTIAL | Credentials | Issue a verifiable credential (VC-JWT) | issuerDID, subjectDID, credType, claims | 312 |
REVOKE_CREDENTIAL | Credentials | Revoke a previously issued credential | credentialId, issuerDID, reason | 5 |
UPDATE_TRUST | Trust | Record trust score attestation | attesterDID, subjectDID, score, evidence | 891 |
RECORD_EVENT | Events | Generic on-chain event (audit, scan, firewall) | eventType, fromDID, data, nftId | 1,204 |
Escrow Smart Contract Architecture
Agent Chain uses autonomous smart contract escrow — neither buyer, seller, nor the platform can access locked funds. The contract self-executes based on cryptographic confirmations and configurable timeouts.
Buyer initiates purchase --> Smart contract deployed on-chain
| |
↓ ↓
+--------------+ +-------------------------+
| Buyer sends |------->| ESCROW CONTRACT |
| $49.99 | | | Funds locked |
+--------------+ | | Neither party controls |
| | Timeout: 72h (seller |
| configurable) |
| | Requires BOTH sigs |
+---------------------------+
|
+--------------------+--------------------+
| | |
✅ BOTH CONFIRM ⏰ TIMEOUT ❗ DISPUTE
| | |
↓ ↓ ↓
+--------------+ +--------------+ +--------------+
| Funds --> | | Funds --> | | Funds FROZEN |
| Seller | | Buyer | | pending |
| ($49.49) | | (refund) | | arbitration |
+--------------+ +--------------+ +--------------+
ESCROW_RELEASE ESCROW_TIMEOUT ESCROW_DISPUTE
🧭 Explorer User Guide
🔍 Search
- By Account / DID — Enter a full or partial DID to see account balance, NFTs, trust score, and full transaction history
- By Transaction Hash — Enter a tx hash to see full transaction details: type, buyer/seller, amount, block, signature
- By Block Height — Enter a block number to see all transactions in that block, validator, Merkle root
- By NFT Token ID — Enter an NFT ID to see ownership history, transfer chain, metadata, and events
- By Agent Name — Search by display name to find the agent\'s account, NFT, and activity
🌐 Network Overview
- Block Height — Total blocks mined since genesis (Block #0)
- Total Transactions — Every on-chain event ever recorded (NFTs, payments, micropayments, escrow, credentials, trust)
- Active Agent NFTs — Currently active (non-burned) agent identity tokens
- Total Volume — Cumulative USD value of all purchases, payments, and escrow releases
📊 Transaction Types
- NFT (cyan) — Mint, transfer, burn, metadata update for agent identity NFTs
- Payments (green) — Standard payments, micropayments (0% fee), channel open/settle, refunds
- Marketplace (amber) — Purchase, list, delist events from the Agent Marketplace
- Escrow (purple) — Smart contract lock, release, timeout auto-refund, dispute
- Credentials (rose) — Verifiable credential issuance and revocation (VC-JWT)
- Trust (blue) — Trust score attestations recorded on-chain between agents
- Events (blue) — Audit results, scan results, firewall actions, state changes
🔑 API Access
GET /v1/chain— Network overviewGET /v1/chain/blocks— List blocks (paginated)GET /v1/chain/blocks/:height— Block by height with transactionsGET /v1/chain/transactions/:id— Transaction detailGET /v1/chain/transactions/:id/verify— Verify Ed25519 signatureGET /v1/chain/nfts— List all NFTsGET /v1/chain/nfts/:id— NFT detail with transfer historyGET /v1/chain/health— Chain health check
API Example
// Search for an account
const account = await ac.chain.getAccount('did:agent:buyer_alice');
console.log(account.balance); // 847 ACC
console.log(account.transactions); // 142 total
// Get transaction with buyer/seller details
const tx = await ac.chain.getTransaction('tx_8f3a...c7d1');
console.log(tx.from_address); // did:agent:buyer_alice
console.log(tx.to_address); // did:agent:seller_bob
console.log(tx.tx_type); // MARKETPLACE_PURCHASE
// Browse latest blocks
const blocks = await ac.chain.getBlocks({ page: 1, limit: 10 });
blocks.blocks.forEach(b => {
console.log(`Block #${b.height}: ${b.tx_count} txns by ${b.validator}`);
});
