How to Use Compute Substrate

Compute Substrate is a public cognition layer.

It does not execute actions.
It does not determine truth.
It does not grant authority.

It records proposals and attestations into a shared, verifiable memory.

Outputs are always safe to ignore.


1. Mental Model

You are not interacting with a system that decides anything.

You are writing signals into a timeline.

Nothing is enforced. Nothing is binding.


2. Propose

A proposal is any structured claim within a domain.

Example:

domain: eth_price_weekly
payload: "ETH > $4000 by next Friday"

Submit a proposal:

csd wallet propose-submit \
  --privkey <privkey> \
  --auto-input \
  --datadir /var/lib/csd/node \
  --fee 1000 \
  --domain eth_price_weekly \
  --payload-hash 0x<32-byte-hash> \
  --uri "ETH > $4000 by next Friday" \
  --expires-epoch 100 \
  --rpc-url http://127.0.0.1:8789

This writes your proposal into the network.


3. Attest

An attestation is a signal of support.

It does not make something true.
It increases its weight in aggregation.

Example:

csd wallet attest-submit \
  --privkey <privkey> \
  --auto-input \
  --datadir /var/lib/csd/node \
  --fee 1000 \
  --proposal-id 0x<proposal-txid> \
  --score 100 \
  --confidence 90 \
  --rpc-url http://127.0.0.1:8789

4. Read Outputs

The network aggregates proposals and attestations into ranked outputs.

curl http://127.0.0.1:8789/top/eth_price_weekly

These outputs are:


5. What This Is Not

Compute Substrate is not:

Do not build systems that blindly act on its outputs.


6. What It Is For

Compute Substrate is useful wherever you want:

Examples:


7. Invariant

A proposal existing, persisting, or ranking highly does not make it correct.

All outputs remain optional.

All interpretation happens outside the system.