{"name":"Kleos submission evidence bundle","bundleHash":"0x000000000000000000000000000000000000000000000000000000006c51971d","generatedAt":"2026-07-25T18:02:03.936Z","project":{"name":"Kleos","thesis":"Settlement layer for grounded AI answers: agents pay to inspect creator sources, pay again only when cited, and every receipt ties value back to the collaborators behind the work.","app":"https://kleos-agent-priced-toll-gates.vercel.app","github":"https://github.com/shobhit1kapoor/kleos-agent-priced-toll-gates"},"status":"verified","validationSummary":{"status":"verified","checksPassed":9,"checksTotal":9,"publicAttestations":5,"publicTractionVerified":true,"note":"Public tester traction gates are passing."},"deployment":{"stableUrl":"https://kleos-agent-priced-toll-gates.vercel.app","runtimeUrl":"https://kleos-agent-priced-toll-gates-mdgdpsxgu.vercel.app","provider":"vercel","environment":"production","gitCommitSha":"8941aa735e2f8496a13b8501aadafacd9f98d543","gitCommitRef":"master"},"liveX402Receipt":{"receiptId":"0b795e06-3f01-4eff-b4f2-7fa9240781b1","payer":"0x44557bc24c1c475b7b251c3fa8efae7527d96bf7","amountUsdc":0.004,"scheme":"GatewayWalletBatched","explorerUrl":"https://testnet.arcscan.app/tx/0b795e06-3f01-4eff-b4f2-7fa9240781b1"},"tractionGates":{"fivePublicAttestations":true,"threeScenarioRuns":true,"creatorOrPublisher":true,"builderOrOperator":true,"uniqueProofHashes":true,"allPassed":true},"differentiatorCount":37,"formFields":{"projectName":"Kleos","oneLine":"Kleos is the settlement layer for grounded AI answers: agents pay read tolls, pay citation tolls only for cited sources, and split every payment to the creators behind the work.","category":"Creator and publisher monetization with autonomous paying agents and agent-to-agent reputation hooks.","primaryRfb":"RFB 6 - Creator & Publisher Monetization","supportingRfbs":["RFB 1 - Autonomous Paying Agents","RFB 3 - Agent-to-Agent Nanopayment Networks","RFB 5 - Nanopayment Infrastructure & Tooling"],"liveUrl":"https://kleos-agent-priced-toll-gates.vercel.app","githubUrl":"https://github.com/shobhit1kapoor/kleos-agent-priced-toll-gates","proofExplorer":"https://kleos-agent-priced-toll-gates.vercel.app/proof","creatorEarnings":"https://kleos-agent-priced-toll-gates.vercel.app/creators","tractionCenter":"https://kleos-agent-priced-toll-gates.vercel.app/traction","proofPack":"https://kleos-agent-priced-toll-gates.vercel.app/api/proof-pack","submissionCertificate":"https://kleos-agent-priced-toll-gates.vercel.app/api/submission/certificate","volumeEngine":"https://kleos-agent-priced-toll-gates.vercel.app/api/volume/engine","liveX402ReceiptUrl":"https://testnet.arcscan.app/tx/0b795e06-3f01-4eff-b4f2-7fa9240781b1"},"reviewRunbook":["Open the live dashboard and click Run scenario.","Open /proof to see the x402 receipt, verification certificate, transparency root, and traction gates.","Open /traction to see live public tester gates, role-specific invite links, and outreach copy.","Open /api/proof-pack to inspect differentiators, receipts, claim traces, impact graph, spend permits, and proof links.","Open /api/agents/spend-permits?permitId=permit_seed_reviewer_agent to verify external-agent spend limits.","POST /api/volume/engine with targetRuns=3 to generate a labeled internal autonomous volume batch.","Open /creators to inspect read toll splits, citation toll splits, impact rewards, and cash-outs.","Open /api/traction/github to verify whether public tester gates have passed."],"demoScriptUnder3Min":[{"seconds":"0-20","beat":"Problem","narration":"AI agents use creator work to produce answers, but the humans behind those sources rarely get paid."},{"seconds":"20-55","beat":"Inspect and buy","narration":"Kleos lets a buyer agent compare paid sources under a budget, pay read tolls through x402-style settlement, and skip overpriced sources."},{"seconds":"55-95","beat":"Cite and settle","narration":"Only sources actually used in the final answer receive second-stage citation tolls, answer-linked receipts, and collaborator split payouts."},{"seconds":"95-135","beat":"Audit and control","narration":"Reviewers can verify claim traces, receipt checks, transparency roots, spend permits, publisher ownership, and creator earnings."},{"seconds":"135-170","beat":"Traction path","narration":"Public tester invite links produce proof hashes and GitHub attestations that make external validation durable."}],"testerRecruitment":{"currentGithubTraction":{"githubIssueAttestations":5,"scenarioRunsAttested":5,"usefulVotes":5,"creatorOrPublisherAttestations":2,"builderOrOperatorAttestations":3,"reviewerAttestations":0,"proofHashes":5},"successGates":{"fivePublicAttestations":true,"threeScenarioRuns":true,"creatorOrPublisher":true,"builderOrOperator":true,"uniqueProofHashes":true,"allPassed":true},"creatorInvite":{"inviteUrl":"https://kleos-agent-priced-toll-gates.vercel.app/test?role=creator&name=Creator+tester&quote=Kleos+made+the+creator+payout%2C+citation+receipt%2C+and+cash-out+flow+understandable.","shortDm":"Can you test Kleos for 90 seconds? Open https://kleos-agent-priced-toll-gates.vercel.app/test?role=creator&name=Creator+tester&quote=Kleos+made+the+creator+payout%2C+citation+receipt%2C+and+cash-out+flow+understandable., click Run tester flow, then submit the generated GitHub issue so the proof is public."},"builderInvite":{"inviteUrl":"https://kleos-agent-priced-toll-gates.vercel.app/test?role=builder&name=Arc+builder+tester&quote=I+ran+the+Kleos+scenario+and+could+inspect+the+settlement+proof+trail.","shortDm":"Can you test Kleos for 90 seconds? Open https://kleos-agent-priced-toll-gates.vercel.app/test?role=builder&name=Arc+builder+tester&quote=I+ran+the+Kleos+scenario+and+could+inspect+the+settlement+proof+trail., click Run tester flow, then submit the generated GitHub issue so the proof is public."},"agentOperatorInvite":{"inviteUrl":"https://kleos-agent-priced-toll-gates.vercel.app/test?role=agent-operator&name=Agent+operator+tester&quote=The+Kleos+API+surfaces+were+clear+enough+for+another+agent+to+discover%2C+buy%2C+cite%2C+and+verify+sources.","shortDm":"Can you test Kleos for 90 seconds? Open https://kleos-agent-priced-toll-gates.vercel.app/test?role=agent-operator&name=Agent+operator+tester&quote=The+Kleos+API+surfaces+were+clear+enough+for+another+agent+to+discover%2C+buy%2C+cite%2C+and+verify+sources., click Run tester flow, then submit the generated GitHub issue so the proof is public."}},"proofLinks":{"dashboard":"https://kleos-agent-priced-toll-gates.vercel.app","proofExplorer":"https://kleos-agent-priced-toll-gates.vercel.app/proof","creatorEarnings":"https://kleos-agent-priced-toll-gates.vercel.app/creators","tractionCenter":"https://kleos-agent-priced-toll-gates.vercel.app/traction","testerPage":"https://kleos-agent-priced-toll-gates.vercel.app/test","agentCard":"https://kleos-agent-priced-toll-gates.vercel.app/.well-known/agent-card.json","status":"https://kleos-agent-priced-toll-gates.vercel.app/api/status","provenance":"https://kleos-agent-priced-toll-gates.vercel.app/api/provenance","submissionCertificate":"https://kleos-agent-priced-toll-gates.vercel.app/api/submission/certificate","submissionBundle":"https://kleos-agent-priced-toll-gates.vercel.app/api/submission/bundle","proofPack":"https://kleos-agent-priced-toll-gates.vercel.app/api/proof-pack","submissionReport":"https://kleos-agent-priced-toll-gates.vercel.app/api/submission/report","openApi":"https://kleos-agent-priced-toll-gates.vercel.app/api/openapi","treasury":"https://kleos-agent-priced-toll-gates.vercel.app/api/treasury","publisherVerification":"https://kleos-agent-priced-toll-gates.vercel.app/api/publishers/verify","reputationPassport":"https://kleos-agent-priced-toll-gates.vercel.app/api/reputation/passport","agentSpendPermits":"https://kleos-agent-priced-toll-gates.vercel.app/api/agents/spend-permits","volumeEngine":"https://kleos-agent-priced-toll-gates.vercel.app/api/volume/engine","impactGraph":"https://kleos-agent-priced-toll-gates.vercel.app/api/impact/graph","transparencyLog":"https://kleos-agent-priced-toll-gates.vercel.app/api/transparency/log","liveX402Receipt":"https://testnet.arcscan.app/tx/0b795e06-3f01-4eff-b4f2-7fa9240781b1","githubTraction":"https://kleos-agent-priced-toll-gates.vercel.app/api/traction/github","spendPermit":"https://kleos-agent-priced-toll-gates.vercel.app/api/agents/spend-permits?permitId=permit_seed_reviewer_agent"},"proofDigest":{"differentiators":["Two-stage economics: read tolls unlock sources, citation tolls pay only sources used in final answers.","Answer-linked receipts: every citation has an answer hash, support span, read payment, citation payment, confidence, and receipt hash.","Claim-level proof: finalized answers expose covered, partial, and unsupported claims with receipt-backed support traces.","Impact graph: source, read-payment, citation, claim, split, creator, impact, and cash-out nodes expose how information turns into creator settlement.","Creator operations: signed webhook delivery records and Arc-ready cash-out records are generated from citation and impact settlement.","Creator earnings page: /creators gives each creator a public ledger of read toll splits, citation toll splits, impact rewards, sources, wallets, and cash-out records.","Adversarial audit layer: receipts can be independently verified and weak citations can put the broker bond at risk.","Transparency log: payments, citation receipts, splits, impact grants, cash-outs, verifications, and challenges roll into a public root hash with per-entry inclusion proofs.","Tester attestation loop: every tester can mint a signed proof hash and prefilled GitHub issue from the live app.","GitHub tester issue template: public feedback is structured so /api/traction/github can count real scenario runs, roles, and proof hashes.","Traction campaign kit: role-specific tester links, curl payloads, Discord copy, X copy, and validation gates make external feedback repeatable.","Tester invite packet: /api/traction/invite emits role-specific /test links, DMs, social copy, API curls, and the exact roles still needed to close public traction gates.","Hosted one-click tester flow: /api/tester/one-click runs the no-wallet scenario, verifies a receipt, mints a proof hash, and returns the public GitHub issue URL.","Public tester page: /test gives nontechnical testers a form-driven path to create a proof hash and submit durable GitHub feedback.","Public traction command center: /traction shows live GitHub gates, role-specific invite links, outreach copy, and proof links in one reviewer-readable surface.","Autonomous volume engine: /api/volume/engine lets reviewers run labeled internal agent batches that inspect paid sources, settle citation tolls, and allocate impact rewards without counting them as external traction.","One-command tester runner: scripts/tester-run.ps1 executes the live no-wallet scenario, verifies proof surfaces, mints a proof hash, and prints the public GitHub issue URL.","Public operations proof: status, health, treasury, and OpenAPI endpoints let reviewers verify scope and liveness without a guided demo.","Proof explorer: /proof turns the live x402 receipt, verification certificate, transparency root, impact graph, and traction gates into a reviewer-readable audit console.","Submission certificate: /api/provenance and /api/submission/certificate tie deployment, GitHub repo, CI, Circle x402 receipt, and traction gates into one machine-readable proof.","Submission evidence bundle: /api/submission/bundle packages form fields, demo script, proof links, tester invite links, validation gates, and a bundle hash for reviewers.","Sponsored no-wallet trial: one endpoint runs inspect, read toll, citation toll, impact, and reprice flow under explicit spend caps.","Source registry: creator-scoped source IDs, IPFS-shaped metadata/content CIDs, split digests, and a deployable Arc SourceRegistry contract.","Live RSS/Atom import: creators can paste a feed URL and Kleos registers recent entries as x402-priced sources with feed-derived previews and citation tolls.","Publisher ownership verification: source owners can publish a Kleos challenge in /.well-known/kleos.json or a feed proof before new sources are marked owner-verified.","Reputation passport: /api/reputation/passport exports ERC-8004-ready local reputation for buyer agents, creators, publishers, and Kleos without claiming onchain registration.","Encrypted content vault: public ciphertext plus x402-gated AES-GCM key release proves paid access can protect creator content beyond previews.","A2A paid research: external agents can pay /api/a2a/ask over x402; Kleos then pays creators and returns answer-linked settlement proof.","Agent card discovery: /.well-known/agent-card.json exposes Kleos' wallet, x402 schemes, service endpoints, proof links, and ERC-8004-ready identity posture.","Agent spend permits: /api/agents/spend-permits issues budget-capped, tool-scoped, expiry-bound permits so external agents cannot silently overspend while buying and citing sources.","JSON-RPC MCP server: /.well-known/mcp.json and /api/mcp/rpc expose callable tools and resources for agent integration.","Packaged MCP bridge: packages/kleos-mcp gives builders a dependency-light stdio connector that can be published as npx -y kleos-mcp.","Economic invariant CI: budget caps, split totals, receipt links, registry records, vault gates, A2A gates, and validation checks are covered by scripts/invariant-check.ps1 and GitHub Actions.","OSS kit: builders get copy-paste agent, publisher, proof, webhook, cash-out, and attestation integration steps.","Retroactive impact pool: sponsor capital is allocated after citations prove which sources changed the answer.","Publisher kit: a concrete /.well-known/kleos.json path for RSS/Ghost creators and crawler payment policy.","Citation-aware seller pricing: prices react to paid reads, skipped demand, citation rate, confidence, and uncited purchases."],"metrics":{"creatorsOnboarded":4,"creatorIdsPaid":3,"buyerAgentRuns":1,"paidAccesses":2,"totalPayments":2,"totalUsdcMoved":0.0054,"averageToll":0.0027,"citationReceipts":1,"answerSettlements":1,"readTollUsdc":0.004,"citationTollUsdc":0.0014,"purchasedButNotCited":0,"citationConversionPct":100,"registeredSources":0,"agentTrustProofs":1,"agentSpendPermits":1,"activeSpendPermits":1,"autonomousVolumeBatches":0,"autonomousVolumeRuns":0,"autonomousVolumeUsdc":0,"impactGrants":2,"impactPoolUsdc":0.0051,"sourcesWithImpactGrants":1,"claimTraces":1,"creatorWebhooks":4,"webhookDeliveries":1,"creatorCashouts":1,"verifiedPublishers":1,"creatorCashoutUsdc":0.00684,"testerAttestations":0,"scenarioRunsAttested":0,"receiptVerifications":1,"validReceiptVerifications":1,"citationChallenges":1,"rejectedCitationChallenges":1,"bondAtRiskUsdc":0},"spendPermits":{"totalPermits":1,"activePermits":0,"aggregateBudgetUsdc":0.025,"aggregateRemainingUsdc":0.025,"latestPermit":{"id":"permit_seed_reviewer_agent","agentName":"Reviewer external agent","purpose":"Bounded inspection, citation settlement, and receipt verification for the Lepton review path.","budgetUsdc":0.025,"maxTollUsdc":0.006,"spentUsdc":0,"remainingUsdc":0.025,"allowedTools":["list_paid_sources","quote_source","buy_source","get_answer_proof","verify_citation_receipt","ask_kleos_agent"],"allowedEndpoints":["/api/catalog","/api/content/:id","/api/agent/research","/api/citations/finalize","/api/receipts/verify","/api/a2a/ask"],"status":"expired","expiresAt":"2026-07-06T23:59:00.000Z","issuedAt":"2026-07-04T20:00:00.000Z","permitHash":"0x00000000000000000000000000000000000000000000000000000000361d27f1","policyDigest":"0x0000000000000000000000000000000000000000000000000000000053c6dd0b","bearerPreview":"0x0000000000...53c6dd0b"}},"transparencyRoot":"0x0000000000000000000000000000000000000000000000000000000046a6248f","impactGraphHash":"0x000000000000000000000000000000000000000000000000000000003f2a681f"},"honestyNote":"Kleos separates live product activity from durable external validation. Public GitHub tester attestations are counted only after they are submitted and verified.","nextBestAction":"Record and submit the final demo."}