Skip to content

[chain/devnet] Define local FlowPulse receipt fixture handoff #51

@FlowmemoryAI

Description

@FlowmemoryAI

Objective

Define how local Anvil FlowPulse receipts from infra/chain become deterministic fixtures for future indexer/verifier tests.

Allowed folders

  • infra/chain/
  • research/appchain/
  • docs/ARCHITECTURE.md only for cross-linking
  • docs/DECISIONS/ if fixture identity assumptions change

Forbidden folders

  • Production indexer runtime
  • Production verifier runtime
  • Deployment scripts for public networks
  • Tokenomics, validator rewards, staking, or slashing
  • Dashboard UI
  • Hardware CAD
  • Contracts outside contracts/flowmemory-chain/ unless explicitly approved

Acceptance criteria

  • Define the receipt/log fields that must be captured from the local demo.
  • Define fixture file shape and redaction rules.
  • Define how txHash, transactionIndex, and logIndex are preserved for observation identity tests.
  • Define how re-running the demo avoids committing nondeterministic local artifacts.
  • Hand off implementation to the Indexer/Verifier Agent if files outside the chain bucket are required.

Risk level

Medium

Recommended agent

FlowMemory Chain / Appchain Agent with Indexer/Verifier Agent handoff

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent/chainDevnet, chain, and appchain research workagent/indexerIndexer and verifier service workdocumentationImprovements or additions to documentationpriority/p1Important next prioritytype/docsDocumentation or planning work

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions