Skip to content

Basic DevNet with End-to-End Deal + Retrieval #5

@BigLep

Description

@BigLep

Done Criteria

  • Single command or minimal sequence (e.g. init + start) spins up a DevNet with ~1s block times.
  • All required core services are running and wired:
    • Filecoin node / FEVM DevNet
    • Curio
    • Synapse
    • Any minimal ancillary services needed for a simple deal flow
  • Contracts required for the basic flow (e.g. USDFC or equivalent) are deployed automatically.
  • A scripted flow runs automatically or via a single command that:
    • Creates a dataset / content
    • Makes a deal through the stack
    • Performs a retrieval and verifies success.
  • Clean shutdown / teardown command works and leaves no orphaned processes/containers.
  • README includes a short “Quickstart” for this scenario.

Why Important

  • Establishes the baseline “golden path” for end-to-end behavior of the stack.
  • Removes dependence on Calibnet/manual setups for basic testing and debugging.
  • Gives immediate internal “customer value” and a concrete target to converge on.
  • Forms the foundation on which more complex scenarios and CI integration can be built.

User/Customer

  • Primary: FilOz engineers working on Curio, Synapse, Filecoin services, and surrounding tools.

Notes

  • Orchestration can remain custom (not docker-compose/K8s) as long as it’s:
    • Scriptable
    • Reasonably documented
    • Extendable by other engineers.
  • Keep scope tight: “start → deal → retrieval → stop”; defer extra scenarios to later milestones.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

🎉 Done

Relationships

None yet

Development

No branches or pull requests

Issue actions