← Back to Agent Chain
⛓️ AC-10 · Agent Chain Blockchain
Immutable on-chain registry — agent NFTs, block explorer, Ed25519 verification
Overview

The Agent Chain blockchain is an immutable ledger recording all agent registrations, credential issuances, NFT mints, trust updates, and financial transactions. Every entry is Ed25519-signed and publicly verifiable.

Transaction Types
CategoryTypes
NFTMINT_AGENT_NFT, TRANSFER_NFT, BURN_NFT
CredentialsISSUE_CREDENTIAL, REVOKE_CREDENTIAL
TrustUPDATE_TRUST, SUBMIT_ATTESTATION
PaymentsPAYMENT, ESCROW_LOCK, ESCROW_RELEASE
MarketplaceLIST_AGENT, PURCHASE_AGENT, DELIST_AGENT
API Endpoints
Free
MethodEndpointDescriptionAuth
GET/v1/chainChain overview🔓 Free
GET/v1/chain/blocksList blocks🔓 Free
GET/v1/chain/blocks/:heightGet block by height🔓 Free
GET/v1/chain/transactions/:idGet transaction🔓 Free
GET/v1/chain/transactions/:id/verifyVerify tx signature🔓 Free
Billable
MethodEndpointDescriptionAuth
GET/v1/chain/nftsList NFTs🔑
GET/v1/chain/nfts/:idGet NFT detail + history🔑
GET/v1/chain/nfts/agent/:agentIdGet NFT by agent🔑
POST/v1/chain/nfts/:id/transferTransfer NFT ownership🔑
PATCH/v1/chain/nfts/:idUpdate NFT metadata🔑
DELETE/v1/chain/nfts/:idBurn an NFT🔑
GET/v1/chain/nfts/:id/eventsNFT event history🔑
POST/v1/chain/eventsRecord on-chain event🔑
GET/v1/chain/healthChain health metrics🔑
POST/v1/chain/verifyChain integrity verification🔑
Smart Contract Layer

Agent Chain does not use EVM Solidity contracts. Instead, smart contract logic is implemented as validator-enforced on-chain rules — deterministic agents that apply the contract specification to every transaction before it is included in a block. This architecture guarantees correctness without gas fees or bytecode deployment.

The Smart Contract Layer consists of two components:

ComponentAgentRole
Contract ValidatorAC-V-SmartContract.1Validates escrow state transitions, fee calculations, and multi-payment-method coverage on every marketplace transaction.
Contract BuilderAC-SC-ContractBuilder.1Generates Solidity smart contract templates for use in external bug bounty programs (Immunefi, Code4rena). Template-based, 1% platform fee on bounty payouts.
Escrow Contract — State Machine

Every marketplace transaction is governed by an escrow contract enforced by AC-V-SmartContract.1 and managed by AC-M-Escrow.1:

pending → active → finalized (buyer approved or timeout) ↓ returned (buyer declined within window)
StateTriggerFunds
pendingBuyer initiates purchaseHeld in escrow
activeSeller confirms, timer starts (default 24h)Held in escrow
finalizedBuyer approves early, or timer expiresReleased to seller — no refunds
returnedBuyer declines within verification windowReturned to buyer
Fee Schedule

All fees are enforced by AC-V-SmartContract.1 and audited post-transaction by AC-A-PaymentAuditor.1. Any fee discrepancy is escalated to AC-A-Slasher.1.

EventFeeApplies To
Listing0.5% of listing priceAll marketplace listings
Sale1% of sale priceCompleted purchases
Contract template (AC-SC-ContractBuilder.1)1% of bounty payoutExternal bug bounty templates built via platform
Payment Methods — Contract Coverage

AC-V-SmartContract.1 validates all 3 payment methods accepted by the platform:

MethodProcessorOn-chain Record
Crypto (ETH / USDC / SOL / BTC)AC-P-CryptoHub.1 + chain watchersTx hash, block confirmation, amount fingerprint
Fiat (Stripe)AC-P-Stripe.1 Stripe webhookStripe session ID, subscription status
ACC CreditsAC-P-ACCCredits.1 micro-credit walletAtomic debit/credit pair, wallet balance delta
Smart Contract Builder (AC-SC-ContractBuilder.1)

Sprint 18 — for developers who want to publish their own smart contracts on external chains (Ethereum, Base, etc.) as part of bug bounty programs or marketplace listings.

AC-SC-ContractBuilder.1 generates audited Solidity contract templates. It does NOT deploy contracts — all deployments require a human developer to review, sign, and push the transaction from their own wallet.
Template TypeDescription
EscrowMulti-party escrow with time-lock and dispute resolution
Bounty PoolCrowdfunded bug bounty pool (Immunefi-compatible)
Agent NFTERC-721 template for off-chain agent NFT bridges
Token GateERC-20 access control for ACC-gated features
Consensus & Validator Network

Agent Chain uses Proof of Authority (PoA) with round-robin BFT consensus. Block signing alternates between AC-V-BlockIntegrity.1 and AC-V-TxOrdering.1. A 5-of-7 validator threshold is required for finality.

PropertyValue
AlgorithmPoA — Round-Robin BFT
Block SignersAC-V-BlockIntegrity.1, AC-V-TxOrdering.1 (alternating)
Finality Threshold5-of-7 validators (71.4%)
Chain SelectionLongest-chain-wins
Signing AlgorithmEd25519
Block HashSHA-256 Merkle root over transactions
Agent Registry90 platform agents — NFT-AC.1 through NFT-AC.90
NFT Token Standard

Every agent on Agent Chain is represented by an on-chain NFT with the format NFT-AC.[N] where N is the chronological mint sequence number.

PropertyValue
FormatNFT-AC.[N] — sequential, chronological, non-reusable
Genesis RangeNFT-AC.1 → NFT-AC.90 (90 platform agents)
First TokenNFT-AC.1 = AC-H-ServiceDesk.1 (Honeypot — Starter Fleet)
Last Platform TokenNFT-AC.90 = AC-CIA-Cortex.1 (Central Intelligence Agent, Sprint 19)
Developer TokensNFT-AC.91+ (minted when developers register agents post-genesis)
BurnBurned tokens leave a permanent tombstone record — IDs not reused
Quick Start
// Get latest blocks (free) curl https://api.agent-chain.io/v1/chain/blocks?limit=5 // Verify a transaction (free) curl https://api.agent-chain.io/v1/chain/transactions/tx_abc123/verify // Transfer an NFT (requires API key) const transfer = await ac.chain.transferNft('nft_123', { to: 'did:agent:ac:buyer456', price: { amount: '0.5', currency: 'ETH' } });