Portable instructions
A validated SKILL.md for compatible coding agents.
CAUSALISSolanaOpen Agent Skill
CAUSALIS is an open audit skill for autonomous-capital agents. Submit an agent mandate, inspect its declared authority and limits, and export a deterministic report without connecting a wallet.
Preparing package command…Downloads and extracts the same public Skill, CLI, schema and rules included in the ZIP.
27d1fbe3624b…dd1d435
illustrative topology · not live data
The productusable now
The browser auditor evaluates only the JSON a user supplies. It applies the same published rules as the downloadable Skill, identifies missing declarations, and exports a report with every result traceable to one field.
{
"agent": { "chain": "solana" },
"authority": {
"owner": "owner-public-identifier",
"allowedPrograms": ["program-id"]
},
"limits": { "perTransaction": 100 },
"controls": { "emergencyStop": true }
}AUTH-001Declared ownerauthority.ownerAUTH-002Program allowlistauthority.allowedProgramsLIMIT-001Transaction limitlimits.perTransactionSTOP-001Emergency stopcontrols.emergencyStopA validated SKILL.md for compatible coding agents.
A public JSON Schema for authority, limits, controls and audit retention.
Open schema →Twelve published rules. No hidden weights and no invented safety score.
Read rules →Runs in the browser. Your mandate is not uploaded by this site.
Open auditor →Identify the owner and list every program the agent is permitted to call.
authority.allowedPrograms[]
Declare transaction and daily limits, human approval thresholds and an emergency stop.
limits + controls
Declare whether actions are logged and how long that evidence is retained.
audit.logActions + retentionDays
The frameworkthree irreducible questions
What the agent can observe, what it infers, and where uncertainty remains irreducible.
The reachable set of decisions, shaped by mandates, liquidity, latency and memory.
How one machine action propagates through other agents, markets and human principals.
The state atlasfour regimes of agency
A system can hold keys without forming intentions, execute instructions without learning, or learn without permission to act. The atlas separates these regimes so that the word “agent” does not conceal the mechanism.
Assets remain inert until an external signer supplies an action.
observe 0 · decide 0 · execute 0Fixed rules execute repeatedly, but the policy does not update itself.
observe 1 · decide 0 · execute 1A policy selects among permitted actions inside an explicit mandate.
observe 1 · decide 1 · execute 1State, policy and reachable actions co-evolve with the environment.
observe 1 · learn 1 · intervene 1The observatorysix surfaces of measurement
CAUSALIS studies the individual policy and the field it enters. Each surface isolates a different source of consequence.
How previous observations persist, decay and alter the next decision.
How objectives become action probabilities under incomplete information.
Which states are unreachable because code, capital or authority forbids them.
When independent policies converge, conflict or accidentally synchronize.
How an action changes the very signal that caused the action to be selected.
Which outcome can reasonably be assigned to which decision and principal.
Open questionsthe research agenda
Performance is visible. Causality, coordination and responsibility are harder. These are the questions the framework is designed to keep open and measurable.
When does repeated automation become meaningful agency?
Can policy risk be measured before a policy encounters a novel state?
How do autonomous portfolios create correlated behavior without communicating?
What evidence is sufficient to attribute an outcome to an intervention?
Where should responsibility sit when a mandate, model and executor disagree?
The propositionCAUSALIS 01
It is a new economic actor: persistent, programmable and capable of initiating consequences. Once agency moves into capital, portfolio theory alone is incomplete.
Open the full argument →Proposition. If capital can update its own policy from observations, then its risk depends on both asset exposure and policy dynamics.
R_total = R_asset + R_policy + R_interaction
CAUSALISauthority before autonomy