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.
You are not interacting with a system that decides anything.
You are writing signals into a timeline.
Nothing is enforced. Nothing is binding.
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.
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
The network aggregates proposals and attestations into ranked outputs.
curl http://127.0.0.1:8789/top/eth_price_weekly
These outputs are:
Compute Substrate is not:
Do not build systems that blindly act on its outputs.
Compute Substrate is useful wherever you want:
Examples:
A proposal existing, persisting, or ranking highly does not make it correct.
All outputs remain optional.
All interpretation happens outside the system.