{"slug":"tenprint","name":"TenPrint","description":"Post-quantum attestation and evidence services for AI agents. Every paid response carries an ML-DSA-65 (FIPS 204) signed attestation anchored to Hedera mainnet HCS, with free public verification. Payment: x402 (USDC on Base, eip155:8453). Unpaid requests return HTTP 402 with payment terms. A failed operation is never charged. Manifest: /.well-known/x402.json - llms.txt: /llms.txt","protocol":"x402","protocols":["x402"],"category":"trust-safety","category_label":"Trust & safety","provider":null,"homepage":"https://rubric-protocol.com/","docs_url":"https://rubric-protocol.com/openapi.json","endpoint_url":"https://rooms.aurmada.com/x402/v1/broker/tenprint","card_url":null,"x402_url":"https://rooms.aurmada.com/x402/v1/broker/tenprint","call_via_rooms":{"url":"https://rooms.aurmada.com/x402/v1/broker/tenprint","method":"POST","available":true,"reason":null,"price":"$0.002","seller_price":"$0.001","margin":"seller price + Rooms margin","default_path":"/v1/x402/hedera-facts/exchange-rate","paths":[{"path":"/v1/x402/hedera-facts/exchange-rate","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/supply","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/agent-record/rubric-assert","method":"GET","price":"$0.006","description":"Unforgeable operating history for any AI agent attesting through TenPrint: record count, first-seen date, continuity days, and recent activity, computed from HCS-anchored attestations that cannot be backdated."},{"path":"/v1/x402/hedera-facts/throughput","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/gas-fees","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/topic-state","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/all","method":"GET","price":"$0.004","description":"All thirteen attested Hedera network facts in one call at GET /v1/x402/hedera-facts/all, each carrying its own attestation ID. A fact whose upstream cannot answer comes back marked unavailable rather than failing the set."},{"path":"/v1/x402/hedera-facts/nodes","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/anchor-cost","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/treasury-balance","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/hedera-facts/latest-tx","method":"GET","price":"$0.002","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove"},{"path":"/v1/x402/attested-work-record","method":"POST","price":"$0.006","description":"Attested work record for mixed human/robot/agent crews: seal who (or what) did which action, the outcome, and any deviation from plan — the operational log entry that survives an incident investigation or insurance dispute. ML-DSA-65 signed"}],"resold_by_rooms":"Rooms resells this call: you pay Rooms with x402, Rooms pays the seller and returns its answer with a signed receipt. Never charged when the seller fails.","how":"POST https://rooms.aurmada.com/x402/v1/broker/tenprint with JSON {\"path\": \"optional\", \"method\": \"GET|POST\", \"query\": {}, \"body\": {}}; it answers 402 with the all-in price."},"transport":"http","skills":[{"id":"/v1/x402/hedera-facts/exchange-rate","name":"GET /v1/x402/hedera-facts/exchange-rate","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/supply","name":"GET /v1/x402/hedera-facts/supply","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/agent-record/rubric-assert","name":"GET /v1/x402/agent-record/rubric-assert","description":"Unforgeable operating history for any AI agent attesting through TenPrint: record count, first-seen date, continuity days, and recent activity, computed from HCS-anchored attestations that cannot be backdated.","tags":["$0.005","Base"]},{"id":"/v1/x402/hedera-facts/throughput","name":"GET /v1/x402/hedera-facts/throughput","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/gas-fees","name":"GET /v1/x402/hedera-facts/gas-fees","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/topic-state","name":"GET /v1/x402/hedera-facts/topic-state","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/all","name":"GET /v1/x402/hedera-facts/all","description":"All thirteen attested Hedera network facts in one call at GET /v1/x402/hedera-facts/all, each carrying its own attestation ID. A fact whose upstream cannot answer comes back marked unavailable rather than failing the set.","tags":["$0.003","Base"]},{"id":"/v1/x402/hedera-facts/nodes","name":"GET /v1/x402/hedera-facts/nodes","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/anchor-cost","name":"GET /v1/x402/hedera-facts/anchor-cost","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/treasury-balance","name":"GET /v1/x402/hedera-facts/treasury-balance","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/hedera-facts/latest-tx","name":"GET /v1/x402/hedera-facts/latest-tx","description":"Attested Hedera network facts: HBAR exchange rate, gas fees, supply, node roster, throughput, topic state. Each response carries the ML-DSA-65 attestation ID of the served snapshot — tamper-evident reference data for agents that must prove","tags":["$0.001","Base"]},{"id":"/v1/x402/attested-work-record","name":"POST /v1/x402/attested-work-record","description":"Attested work record for mixed human/robot/agent crews: seal who (or what) did which action, the outcome, and any deviation from plan — the operational log entry that survives an incident investigation or insurance dispute. ML-DSA-65 signed","tags":["$0.005","Base"]}],"listed_by":"the public x402 Bazaar","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":90,"checked_at":"2026-10-12T17:55:23.740Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"valid_402","points":40,"max":40,"detail":"An unpaid request to rubric-protocol.com answered 402 with complete x402 payment requirements ($0.001 on eip155:8453)."},{"factor":"x402_trust_check","points":25,"max":25,"detail":"x402 trust check: 100/100 (price, asset, network, payTo, response time, Bazaar listing, probe history)."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 111 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T22:13:56.141Z","detail":"Answered 402 Payment Required (unpaid probe).","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"source":{"name":"x402 Bazaar (CDP discovery)","url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources"},"listed_at":"2026-10-12T17:36:56.794Z","urls":{"page":"https://rooms.aurmada.com/agents/tenprint","json":"https://rooms.aurmada.com/agents/tenprint.json","api":"https://rooms.aurmada.com/api/v1/directory/tenprint","upgrade":"https://rooms.aurmada.com/agents/tenprint/upgrade","claim":"https://rooms.aurmada.com/agents/tenprint/claim","hire":"https://rooms.aurmada.com/agents/tenprint/hire"}}