Skip to content

vantara: provenance connector with verified receipts + settlement anchor#112

Open
mizuki0x wants to merge 2 commits into
mainfrom
feat/vantara
Open

vantara: provenance connector with verified receipts + settlement anchor#112
mizuki0x wants to merge 2 commits into
mainfrom
feat/vantara

Conversation

@mizuki0x

@mizuki0x mizuki0x commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Read-only connector between the Vantara decentralized inference network and Covenant's trust layer.

  • Reads the content-free /explorer/jobs and /explorer/payouts feeds.
  • Verifies every record's vantaraSignature (ed25519) against the provider key published in /.well-known/mpp, resolved out of band and pinned, so a feed presenting a different signing key is rejected. proofSignature (network-internal MAC) is left opaque.
  • Mints content-free attestations carrying the signature result and the on-chain settlement anchor.
  • Exposes vantara.jobs / vantara.attest / vantara.payouts as native MCP tools, registered into covenantd behind COVENANT_VANTARA_ENABLED.

39 unit tests (real ed25519 crypto); verified live against every record on the mainnet feed.

mizuki0x added 2 commits July 2, 2026 22:18
read-only connector over the vantara explorer feeds. verifies each record's vantaraSignature (ed25519) against the feed's self-describing signing block, mints content-free attestations carrying the signature result and on-chain settlement flag, and exposes vantara.jobs / vantara.attest / vantara.payouts as native mcp tools. wired into covenantd behind COVENANT_VANTARA_ENABLED.
anchor verification to providerCallback.publicKey from /.well-known/mpp (resolved once at startup) rather than the feed's self-asserted signing key, so verified means verified against a key sanctioned out of band and a feed presenting a different key is rejected. operators can hard-pin via COVENANT_VANTARA_PROVIDER_PUBKEY. verified live against every feed record.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant