CrossTrace is a manifest‑driven Coral agent that transforms raw user or system events into verifiable, on‑chain receipts and NFT proofs.
It combines Go‑powered journaling, MistraAI orchestration, and Crossmint NFT minting to deliver a fully auditable, schema‑evolving event pipeline.
- Safe Intake Pipeline — Sanitizes and validates raw messages from Coral before processing.
- Schema‑Driven Events — Enforces structured event formats with YAML‑defined schemas.
- AI‑Powered Decisions — Uses MistraAI to classify actions (mint, rollback, escalate) and suggest schema evolution.
- On‑Chain Anchoring — Stores event checksums on Solana for immutable verification.
- NFT Receipts — Mints claimable NFT proofs via Crossmint with embedded semantic metadata.
- Audit & Replay — Journaling engine supports rollback, replay, and integrity checks.
- Setup Interface — Configure cache size, database dir, log dir, max message size.
- Sanitization — Validate UTF‑8, enforce size limits, strip suspicious characters.
- PostEntry Creation — Generate checksums and safe event objects.
- MistraAI Orchestration — Interpret events, decide actions, suggest schema patches.
- Action Execution — Mint receipts, rollback state, or escalate for review.
- Crossmint Integration — Mint NFT receipts with claim URLs for end‑users.
- Language: Go
- Storage: BadgerDB/PebbleDB for journaling and indexing(allows plugging custom db)
- Blockchain: Solana Devnet for anchoring receipts
- AI: MistraAI for event interpretation and decision‑making
- NFTs: Crossmint for minting and distribution
bash git clone https://github.com/rawbytedev/crosstrace.git
bash cd crosstrace
bash go build -o crosstrace ./cmd/agent
bash ./crosstrace.exe
Built for the Internet of Agents Hackathon @ Solana Skyline (Sept 14–21, 2025)
All right reserved. No license is granted for reuse, distrubution, or modification without written permission.