TruthSea Verifier
Verify claims, build epistemological dependency graphs, and earn TRUTH tokens on Base L2. Security-hardened contracts (V2.5) with ReentrancyGuard, era emission caps, and Slither-audited code.
Runs in read-only mode by default. Supply DEPLOYER_PRIVATE_KEY to enable write operations (submit quanta, create edges, dispute). Use a dedicated hot wallet with minimal funds — never your main wallet.
Setup
This skill requires the truthsea-mcp-server MCP server. It will be configured automatically when installed.
Required Environment Variables
| Variable |
Required |
Description |
DEPLOYER_PRIVATE_KEY |
Yes, for write ops |
Wallet private key for on-chain transactions. Without it, the server runs in read-only mode. Use a dedicated hot wallet, not your main wallet. |
TRUTHSEA_NETWORK |
No |
Network to use. Default: base_sepolia |
TRUTH_DAG_ADDRESS |
Yes, for V2 DAG |
TruthDAG contract address. Without it, V2 DAG tools are disabled. |
TRUTH_STAKING_ADDRESS |
Yes, for V2 DAG |
TruthStaking contract address. Required for edge creation and staking. |
Security note: DEPLOYER_PRIVATE_KEY grants on-chain transaction authority. Always use a dedicated hot wallet with minimal funds. The server never transmits or logs this key — it is used only for signing transactions locally.
Tools
Truth Verification (V1)
truthsea_submit_quantum — Submit a new truth quantum with a claim, 4-pillar truth scores, and 8-dimensional moral vector. Requires wallet.
truthsea_verify_quantum — Submit verification scores for an existing quantum. Requires wallet.
truthsea_query — Query and search quanta by discipline, score threshold, or claim text. Read-only.
truthsea_dispute — Challenge a quantum with counter-evidence. Creates a fork and slashes the original host. Requires wallet.
Bounty Bridge (CrowdedSea)
crowdedsea_list_bounties — List bounties filtered by status, discipline, and minimum reward. Read-only.
crowdedsea_claim_bounty — Claim a bounty for investigation. Requires wallet.
Dependency Graph (V2 DAG)
truthsea_create_edge — Create a dependency edge between two quanta. Stakes TRUTH tokens as collateral. Requires wallet + DAG configured.
truthsea_dispute_edge — Challenge a dependency edge. If justified, earn TRUTH from the proposer's slashed stake. Requires wallet.
truthsea_get_chain_score — Get the propagated chain score for a quantum. Shows how dependency strength, contradiction penalties, and weakest links affect the score. Read-only.
truthsea_explore_dag — Navigate the epistemological dependency graph in ancestors, descendants, or both directions via BFS traversal. Read-only.
truthsea_find_weak_links — Find weak foundations in the dependency chain — edges below confidence or score thresholds. Read-only.
truthsea_flag_weak_link — Flag a weak edge for the bounty program. Earn 100 TRUTH if the edge is later invalidated within 30 days. Requires wallet.
Chain Score Formula
chainScore = intrinsicScore * (floor + damping * weakestDepChainScore / 10000) / 10000
Where:
intrinsicScore = weighted average of 4 truth frameworks (30% correspondence, 25% coherence, 25% convergence, 20% pragmatism)
floor = 3000 (0.30 minimum preservation)
damping = 7000 (0.70 attenuation factor)
- Contradiction penalty: -15% per contradicting edge (min 40% preservation)
Scoring System
Truth Frameworks (0-100 each)
- Correspondence — Maps to observable reality
- Coherence — Fits the web of known truths
- Convergence — Independent sources agree over time
- Pragmatism — Works in practice
Moral Vector (-100 to +100 each)
- Care / Harm
- Fairness / Cheating
- Loyalty / Betrayal
- Authority / Subversion
- Sanctity / Degradation
- Liberty / Oppression
- Epistemic Humility / Dogmatism
- Temporal Stewardship / Short-term Extraction
Commands
Truth Verification (V1)
| Command |
Description |
/verify <claim> |
Submit a claim for multi-dimensional truth verification |
/truth query <search> |
Search verified truth quanta |
/dispute <id> <claim> |
Challenge a quantum with counter-evidence |
Dependency Graph (V2)
| Command |
Description |
/edge create <sourceId> <targetId> |
Create a dependency edge between quanta |
/edge dispute <edgeId> |
Challenge an edge — earn TRUTH if justified |
/dag explore <quantumId> |
Navigate the dependency graph |
/dag score <quantumId> |
Get the propagated chain score |
/dag weak-links <quantumId> |
Find weak foundations in the dependency chain |
/dag flag <edgeId> |
Flag a weak edge — earn 100 TRUTH bounty if validated |
Bounties (CrowdedSea)
| Command |
Description |
/bounty list |
List available truth bounties with ETH rewards |
/bounty claim <id> |
Claim a bounty for investigation |
Note: V2 DAG commands require TruthDAG contract address to be configured.
Token Incentives
| Action |
Reward |
| Host a quantum |
100 TRUTH |
| Verify a quantum |
10 TRUTH |
| Create an edge (survives 7 days) |
20 TRUTH |
| Trigger score propagation |
2 TRUTH |
| Validated weak-link flag |
100 TRUTH |
| Win edge dispute |
60% of proposer's stake + 20 TRUTH |
Contracts (Base Sepolia)
- TruthToken:
0x18D825cE88089beFC99B0e293f39318D992FA07D
- TruthRegistryV2:
0xbEE32455c12002b32bE654c8E70E876Fd557d653
- BountyBridge:
0xA255A98F2D497c47a7068c4D1ad1C1968f88E0C5
Security (V2.5)
- ReentrancyGuard on all ETH transfer functions
- Per-era emission caps enforced (halving schedule)
- Slither static analysis with 0 high/critical findings
- API rate limiting, CORS whitelist, CSP headers
Links
1---2name: openclaw-skill3description: TruthSea Verifier4---56# TruthSea Verifier78Verify claims, build epistemological dependency graphs, and earn TRUTH tokens on Base L2. Security-hardened contracts (V2.5) with ReentrancyGuard, era emission caps, and Slither-audited code.910**Runs in read-only mode by default.** Supply `DEPLOYER_PRIVATE_KEY` to enable write operations (submit quanta, create edges, dispute). Use a dedicated hot wallet with minimal funds — never your main wallet.1112## Setup1314This skill requires the `truthsea-mcp-server` MCP server. It will be configured automatically when installed.1516### Required Environment Variables1718| Variable | Required | Description |19|----------|----------|-------------|20| `DEPLOYER_PRIVATE_KEY` | **Yes, for write ops** | Wallet private key for on-chain transactions. Without it, the server runs in **read-only mode**. Use a dedicated hot wallet, not your main wallet. |21| `TRUTHSEA_NETWORK` | No | Network to use. Default: `base_sepolia` |22| `TRUTH_DAG_ADDRESS` | **Yes, for V2 DAG** | TruthDAG contract address. Without it, V2 DAG tools are disabled. |23| `TRUTH_STAKING_ADDRESS` | **Yes, for V2 DAG** | TruthStaking contract address. Required for edge creation and staking. |2425> **Security note:** `DEPLOYER_PRIVATE_KEY` grants on-chain transaction authority. Always use a dedicated hot wallet with minimal funds. The server never transmits or logs this key — it is used only for signing transactions locally.2627## Tools2829### Truth Verification (V1)3031- **`truthsea_submit_quantum`** — Submit a new truth quantum with a claim, 4-pillar truth scores, and 8-dimensional moral vector. Requires wallet.32- **`truthsea_verify_quantum`** — Submit verification scores for an existing quantum. Requires wallet.33- **`truthsea_query`** — Query and search quanta by discipline, score threshold, or claim text. Read-only.34- **`truthsea_dispute`** — Challenge a quantum with counter-evidence. Creates a fork and slashes the original host. Requires wallet.3536### Bounty Bridge (CrowdedSea)3738- **`crowdedsea_list_bounties`** — List bounties filtered by status, discipline, and minimum reward. Read-only.39- **`crowdedsea_claim_bounty`** — Claim a bounty for investigation. Requires wallet.4041### Dependency Graph (V2 DAG)4243- **`truthsea_create_edge`** — Create a dependency edge between two quanta. Stakes TRUTH tokens as collateral. Requires wallet + DAG configured.44- **`truthsea_dispute_edge`** — Challenge a dependency edge. If justified, earn TRUTH from the proposer's slashed stake. Requires wallet.45- **`truthsea_get_chain_score`** — Get the propagated chain score for a quantum. Shows how dependency strength, contradiction penalties, and weakest links affect the score. Read-only.46- **`truthsea_explore_dag`** — Navigate the epistemological dependency graph in ancestors, descendants, or both directions via BFS traversal. Read-only.47- **`truthsea_find_weak_links`** — Find weak foundations in the dependency chain — edges below confidence or score thresholds. Read-only.48- **`truthsea_flag_weak_link`** — Flag a weak edge for the bounty program. Earn 100 TRUTH if the edge is later invalidated within 30 days. Requires wallet.4950### Chain Score Formula5152```53chainScore = intrinsicScore * (floor + damping * weakestDepChainScore / 10000) / 1000054```5556Where:57- `intrinsicScore` = weighted average of 4 truth frameworks (30% correspondence, 25% coherence, 25% convergence, 20% pragmatism)58- `floor` = 3000 (0.30 minimum preservation)59- `damping` = 7000 (0.70 attenuation factor)60- Contradiction penalty: -15% per contradicting edge (min 40% preservation)6162## Scoring System6364### Truth Frameworks (0-100 each)65661. **Correspondence** — Maps to observable reality672. **Coherence** — Fits the web of known truths683. **Convergence** — Independent sources agree over time694. **Pragmatism** — Works in practice7071### Moral Vector (-100 to +100 each)72731. **Care** / Harm742. **Fairness** / Cheating753. **Loyalty** / Betrayal764. **Authority** / Subversion775. **Sanctity** / Degradation786. **Liberty** / Oppression797. **Epistemic Humility** / Dogmatism808. **Temporal Stewardship** / Short-term Extraction8182## Commands8384### Truth Verification (V1)8586| Command | Description |87|---------|-------------|88| `/verify <claim>` | Submit a claim for multi-dimensional truth verification |89| `/truth query <search>` | Search verified truth quanta |90| `/dispute <id> <claim>` | Challenge a quantum with counter-evidence |9192### Dependency Graph (V2)9394| Command | Description |95|---------|-------------|96| `/edge create <sourceId> <targetId>` | Create a dependency edge between quanta |97| `/edge dispute <edgeId>` | Challenge an edge — earn TRUTH if justified |98| `/dag explore <quantumId>` | Navigate the dependency graph |99| `/dag score <quantumId>` | Get the propagated chain score |100| `/dag weak-links <quantumId>` | Find weak foundations in the dependency chain |101| `/dag flag <edgeId>` | Flag a weak edge — earn 100 TRUTH bounty if validated |102103### Bounties (CrowdedSea)104105| Command | Description |106|---------|-------------|107| `/bounty list` | List available truth bounties with ETH rewards |108| `/bounty claim <id>` | Claim a bounty for investigation |109110> **Note:** V2 DAG commands require TruthDAG contract address to be configured.111112## Token Incentives113114| Action | Reward |115|--------|--------|116| Host a quantum | 100 TRUTH |117| Verify a quantum | 10 TRUTH |118| Create an edge (survives 7 days) | 20 TRUTH |119| Trigger score propagation | 2 TRUTH |120| Validated weak-link flag | 100 TRUTH |121| Win edge dispute | 60% of proposer's stake + 20 TRUTH |122123## Contracts (Base Sepolia)124125- **TruthToken**: `0x18D825cE88089beFC99B0e293f39318D992FA07D`126- **TruthRegistryV2**: `0xbEE32455c12002b32bE654c8E70E876Fd557d653`127- **BountyBridge**: `0xA255A98F2D497c47a7068c4D1ad1C1968f88E0C5`128129## Security (V2.5)130131- ReentrancyGuard on all ETH transfer functions132- Per-era emission caps enforced (halving schedule)133- Slither static analysis with 0 high/critical findings134- API rate limiting, CORS whitelist, CSP headers135136## Links137138- [GitHub](https://github.com/turfptax/TruthSea)139- [Website](https://truthsea.io)140- [API Docs](https://truthsea.io/api/v1)141- [Contracts on Basescan](https://sepolia.basescan.org/address/0xbEE32455c12002b32bE654c8E70E876Fd557d653)