Skip to content

feat: deploy the canonical Tholos testnet instance - #61

Merged
collinsezedike merged 4 commits into
mainfrom
feat/canonical-testnet-deployment
Aug 7, 2026
Merged

feat: deploy the canonical Tholos testnet instance#61
collinsezedike merged 4 commits into
mainfrom
feat/canonical-testnet-deployment

Conversation

@collinsezedike

Copy link
Copy Markdown
Collaborator

Summary

  • Deploys and initializes the canonical, long-lived Tholos testnet instance (contract id in docs/src/DEPLOYMENT.md), using the public-testnet/low-value profile from BOND_SIZING.md: 5 XLM bond, 6 hour challenge window, 1% finalize reward.
  • Resolver committee is this repo's existing resolver1/2/3 testnet identities, a stopgap with no real accountability behind it yet, called out explicitly in the docs so it isn't mistaken for a considered choice.
  • Rewrites INTEGRATION.md's "deploy your own instance or share one" section: sharing the canonical instance is now the default, a separate deployment is the exception for genuinely incompatible parameters.
  • Points demos/freelance-escrow's README at the canonical contract id instead of leaving VITE_THOLOS_CONTRACT_ID's source undocumented.
  • Adds a narrow, commented exception to ci.yml's contract-address check for DEPLOYMENT.md's canonical deployment table, the one place a real deployed address should be documented, not scrubbed as if it were stale example code.

Closes #59

Test plan

  • Deployed and initialized on testnet, verified live: get_assertion_state for a nonexistent id returns AssertionNotFound, not a dead-contract error
  • grep's contract-address check passes locally with the same flags CI uses, confirming the DEPLOYMENT.md exception is scoped correctly and nothing else newly trips it
  • mdbook build succeeds with the new DEPLOYMENT.md section and INTEGRATION.md's rewritten anchor link
  • No contract source changed, cargo fmt/clippy/test unaffected

@collinsezedike

Copy link
Copy Markdown
Collaborator Author

Reopening to retrigger CI, no check runs were created for the last push (looks like a dropped webhook, GitHub status page is currently clear).

@collinsezedike collinsezedike reopened this Aug 7, 2026
@collinsezedike
collinsezedike merged commit dca3308 into main Aug 7, 2026
2 checks passed
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.

[Feature] Deploy the canonical Tholos testnet instance

1 participant