Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Distributed Cognitive Network

Volume III — Actum Compute Protocol 0.2

Capability Markets, Expert Resolution, Verifiable Execution, Evidence, Economics, and Agent Distribution

1. Scope

This document defines Actum Compute Protocol 0.2, the economic, discovery, procurement, verification, and settlement layer beneath the Kline cognitive architecture.

Actum Compute exists to answer:

Given a cognitive capability requirement, who or what can satisfy it, under what quality, trust, privacy, evidence, latency, availability, and economic conditions?

Actum Compute is not the Cognitive Kernel.

It does not decide what a Mind should think.

It provides a market and execution fabric through which Kline and other clients can acquire scarce cognition.

The protocol supports markets for:

  • frontier-model execution;
  • subscription-backed model execution;
  • API-backed model execution;
  • local models;
  • specialist models;
  • human experts;
  • K-line artifacts;
  • evaluation services;
  • verification services;
  • trusted data/evidence;
  • raw compute;
  • compilation and distillation services.

Actum Compute SHALL use Actum as its canonical verifiable action, evidence, finality, and settlement substrate.

Where appropriate, it SHALL support:

  • TLSNotary for authenticated remote execution evidence;
  • Distill-derived evidence processing;
  • ZeroK for confidential verification;
  • Agent Plugins for portable distribution;
  • MCP for capability invocation;
  • A2A for autonomous agent negotiation.

2. Architectural Role

The canonical relationship is:

KLINE
cognitive layer
    │
    │ CapabilityRequirement
    ▼
ACTUM COMPUTE
intelligence market
    │
    ├── expert discovery
    ├── capability resolution
    ├── pricing
    ├── matching
    ├── execution procurement
    ├── evidence procurement
    ├── evaluation procurement
    └── settlement orchestration
    │
    ▼
ACTUM
verifiable action layer

The normative boundary is:

Kline determines what cognition is required. Actum Compute determines what admissible supply exists and under what terms. Actum proves what verifiably happened.


3. Core Principles

3.1 Capability, not account access

Actum Compute SHALL trade execution capability and cognitive outcomes.

It SHALL NOT define account sharing as a market primitive.

A supplier may use:

  • a subscription;
  • an API;
  • local hardware;
  • enterprise infrastructure;
  • a human;
  • a licensed artifact;

as the implementation behind its offered capability.

The traded object is the contracted execution or artifact.


3.2 Model quality may be part of the contract

Provider and model identity SHALL NOT be hidden when they materially define the execution class.

A buyer MAY request:

provider: OpenAI
model_class: current_flagship_coding
evidence: TLSNotary

or:

capability: software_engineering
minimum_quality: 0.95
provider: unrestricted

The protocol therefore supports both:

  • provider-neutral capability markets;
  • provider/model-specific execution classes.

3.3 Evidence is part of the commodity

An execution without evidence and the same execution with strong evidence are distinct market goods.

Examples:

unverified coding execution

provider-authenticated coding execution

provider + model-label authenticated execution

TEE-attested specialist-model execution

fully bound request/result execution

Evidence requirements SHALL be explicit.


3.4 Privacy is selectable

A buyer SHOULD be able to specify privacy requirements independently of execution capability.

Examples:

public execution

pseudonymous execution

confidential input

confidential settlement

hidden expert identity

hidden exact price

private evaluation

3.5 Settlement follows verified acts

Where verification is required, payment SHALL NOT be released solely because a supplier claims completion.

Settlement SHALL be conditioned on the required execution and evidence predicates.


4. Principal Market Objects

Protocol 0.2 defines these core objects:

CapabilityRequirement
ExpertDescriptor
ExpertOffer
ArtifactOffer
EvaluationOffer
EvidenceOffer
ComputeOffer
CapabilityQuote
JobIntent
JobAssignment
ExecutionReceipt
ProviderExecutionEvidence
EvaluationClaim
SettlementIntent
SettlementAct
ReputationClaim

The K-Line Protocol definition of CapabilityRequirement is reused rather than duplicated.


5. ExpertDescriptor

ExpertDescriptor describes a supplier of cognition.

An Expert MAY be:

  • model;
  • agent;
  • workflow;
  • human;
  • organization;
  • K-line artifact;
  • hybrid system.

Schema:

{
  "schema": "actum.compute.expert.v1",
  "id": "expert:...",

  "operator": "did:example:operator",

  "type": "model",

  "name": "Verified Frontier Coding Expert",

  "capabilities": [
    "software_engineering",
    "debugging",
    "code_review"
  ],

  "execution_classes": [],

  "evidence_classes": [
    "tlsnotary"
  ],

  "privacy_classes": [
    "remote_private"
  ],

  "environments": [
    "remote"
  ],

  "quality_claims": [],

  "attestations": [],

  "metadata": {},

  "created_at": "...",
  "content_hash": "sha256:..."
}

6. ExecutionClass

An ExecutionClass defines characteristics of an execution that materially affect its value.

Example:

{
  "schema": "actum.compute.execution-class.v1",

  "id": "execution-class:frontier-coding-openai",

  "capability": "software_engineering",

  "provider": {
    "required": "openai"
  },

  "model": {
    "requirement": "current_flagship_coding"
  },

  "evidence": {
    "required": [
      "provider_authenticated",
      "model_identifier_authenticated",
      "request_bound",
      "result_bound"
    ]
  },

  "tools": {
    "allowed": true
  },

  "minimum_context": null,

  "privacy": {
    "remote_allowed": true
  }
}

Execution classes MAY be standardized by market participants.


7. ExpertOffer

An ExpertOffer advertises an expert's willingness to execute capability.

Schema:

{
  "schema": "actum.compute.expert-offer.v1",
  "id": "offer:expert:...",

  "expert_id": "expert:...",

  "capabilities": [
    "software_engineering"
  ],

  "execution_classes": [
    "execution-class:frontier-coding-openai"
  ],

  "quality_claims": [],

  "evidence_classes": [
    "tlsnotary"
  ],

  "privacy_classes": [
    "remote_private"
  ],

  "availability": {},

  "capacity": {},

  "reserve_policy": {},

  "pricing": {},

  "jurisdiction": {},

  "settlement": {},

  "expires_at": "...",

  "publisher": "did:example:seller",

  "actum_receipt": null
}

8. Capacity Semantics

Capacity MAY be represented as:

concurrency
time
jobs
compute units
provider allowance estimate
GPU time
token budget
human hours
artifact execution quota

Capacity estimates MAY be probabilistic.

For subscription-backed providers, exact provider allowance may be unknowable.

An offer therefore MAY state:

{
  "capacity": {
    "measurement": "estimated_remaining_fraction",
    "value": 0.62,
    "confidence": 0.74
  }
}

9. Reserve Policy

A supplier MAY reserve capacity for itself.

Example:

{
  "reserve_policy": {
    "minimum_remaining_fraction": 0.30,
    "idle_only": true,
    "max_concurrent_jobs": 1
  }
}

The matcher MUST NOT assign new jobs when accepting the assignment would violate a mandatory reserve policy.


10. Subscription-Backed Execution

Actum Compute MAY support execution in which a supplier uses its own flat-fee subscription.

Normative requirements:

  1. provider authentication remains on the supplier host;
  2. the buyer receives no transferable provider credential;
  3. the supplier exposes execution capability rather than credentials;
  4. the execution worker controls the authenticated provider session;
  5. evidence requirements MAY prove provider/model interaction;
  6. the market does not imply contractual authorization by the upstream provider.

Provider-specific terms remain external constraints.


11. ArtifactOffer

ArtifactOffer distributes compiled cognition.

Schema:

{
  "schema": "actum.compute.artifact-offer.v1",

  "id": "offer:artifact:...",

  "artifact": {
    "id": "kline:artifact:...",
    "hash": "sha256:..."
  },

  "template": {
    "id": "kline:template:...",
    "hash": "sha256:..."
  },

  "capabilities": [],

  "target_environments": [
    "ios-arm64"
  ],

  "quality_claims": [],

  "evidence": [],

  "license": {
    "type": "per_execution"
  },

  "pricing": {},

  "publisher": "...",

  "actum_receipt": null
}

Artifacts MAY be:

  • downloadable;
  • remotely hosted;
  • encrypted;
  • licensed;
  • per-use;
  • royalty-bearing.

12. EvaluationOffer

Evaluation is a first-class market service.

Schema:

{
  "schema": "actum.compute.evaluation-offer.v1",

  "id": "offer:evaluation:...",

  "evaluator": "expert:...",

  "supported_protocols": [
    "evaluation:protocol:..."
  ],

  "subject_types": [
    "kline_template",
    "kline_artifact",
    "expert"
  ],

  "independence_claims": [],

  "evidence_classes": [],

  "pricing": {},

  "availability": {}
}

13. EvidenceOffer

Verification providers MAY separately sell evidence services.

Examples:

  • TLSNotary verification;
  • TEE attestation;
  • deterministic replay;
  • benchmark execution;
  • human certification;
  • ZK proof generation.

Schema:

{
  "schema": "actum.compute.evidence-offer.v1",

  "provider": "evidence-provider:...",

  "evidence_class": "tlsnotary",

  "supported_claims": [
    "provider_identity",
    "request_binding",
    "result_binding"
  ],

  "pricing": {},

  "latency": {}
}

14. Raw ComputeOffer

Raw compute remains a valid commodity.

Examples:

GPU minutes
CPU time
secure enclave execution
mobile inference
storage
bandwidth

However raw compute SHALL remain distinct from higher-level expert capability.


15. Capability Resolution

The primary Actum Compute operation is:

resolve(CapabilityRequirement)

which returns candidate suppliers.

Conceptual result:

{
  "schema": "actum.compute.capability-resolution.v1",

  "requirement_hash": "sha256:...",

  "candidates": [
    {
      "offer_id": "offer:...",
      "expert_id": "expert:...",

      "expected_quality": 0.96,

      "price": {
        "amount": "2.40",
        "currency": "EUR"
      },

      "expected_latency_ms": 42000,

      "evidence": [
        "tlsnotary"
      ],

      "privacy": "remote_private",

      "admissibility_evidence": []
    }
  ],

  "resolved_at": "..."
}

Actum Compute SHOULD return several candidates where useful.

Kline retains final selection.


16. Matching

Matching SHALL first enforce hard constraints.

Candidates failing any mandatory constraint MUST be excluded.

Constraints MAY include:

capability
quality
trust
provider
model class
evidence
privacy
jurisdiction
availability
budget
latency
authority
hardware

Only admissible candidates enter economic ranking.


17. Economic Ranking

Market ranking MAY optimize:

[ Score = w_q Q

w_c C

w_l L

w_r R

w_e E ]

where:

  • (Q) = expected quality;
  • (C) = price;
  • (L) = latency;
  • (R) = execution risk;
  • (E) = energy.

Weights MAY be buyer policy.

Actum Compute SHALL NOT globally impose one universal utility function.


18. CapabilityQuote

Before commitment, a supplier MAY issue a signed quote.

Schema:

{
  "schema": "actum.compute.quote.v1",

  "id": "quote:...",

  "requirement_hash": "sha256:...",

  "offer_id": "offer:...",

  "execution_class": "...",

  "price": {
    "amount": "2.40",
    "currency": "EUR"
  },

  "estimated_latency_ms": 42000,

  "evidence_commitment": {},

  "valid_until": "...",

  "issuer": "...",

  "signature": "..."
}

19. JobIntent

JobIntent represents the buyer's committed request.

Schema:

{
  "schema": "actum.compute.job-intent.v1",

  "id": "job:...",

  "buyer_commitment": "sha256:...",

  "capability_requirement": {
    "hash": "sha256:..."
  },

  "objective_commitment": "sha256:...",

  "input_state_commitment": "sha256:...",

  "required_execution_class": "...",

  "required_evidence": [],

  "privacy_policy": {},

  "maximum_settlement": {
    "amount": "4.00",
    "currency": "EUR"
  },

  "deadline": "...",

  "authorization": {},

  "created_at": "...",

  "actum_receipt": null
}

Private job details SHOULD be committed rather than published when confidentiality is required.


20. JobAssignment

The assignment binds:

  • job;
  • supplier;
  • execution conditions;
  • price;
  • evidence challenge;
  • expiry.

Schema:

{
  "schema": "actum.compute.job-assignment.v1",

  "id": "assignment:...",

  "job_id": "job:...",
  "offer_id": "offer:...",
  "expert_id": "expert:...",

  "execution_class": "...",

  "settlement_amount": {},

  "evidence_requirement": {},

  "execution_challenge": "base64url:...",

  "input_commitment": "sha256:...",

  "expires_at": "...",

  "buyer_commitment": "sha256:...",
  "seller_commitment": "sha256:...",

  "actum_receipt": null
}

21. Execution Challenge

Every evidence-bound assignment SHOULD include a fresh challenge.

The challenge SHALL be unique and short-lived.

It SHALL be cryptographically bound to the assignment.

Conceptually:

[ Challenge = H( AssignmentID \parallel JobCommitment \parallel SellerCommitment \parallel Nonce \parallel Expiry ) ]

The challenge prevents reuse of unrelated prior execution evidence.


22. Execution State Machine

Recommended job states:

OPEN
  ↓
QUOTED
  ↓
FUNDED
  ↓
ASSIGNED
  ↓
EXECUTING
  ↓
PROOF_PENDING
  ↓
VERIFIED
  ↓
DELIVERED
  ↓
SETTLED

Failure states:

EXPIRED
CANCELLED
FAILED
PROOF_REJECTED
DISPUTED
REFUNDED

23. Donor/Expert Worker

A remote execution worker SHOULD own:

sandbox creation
workspace materialization
local credential use
resource limits
network policy
process policy
execution timeout
evidence capture
result commitment
cleanup

The buyer SHOULD submit intent and inputs, not arbitrary control of the supplier's host.


24. Job Isolation

Remote jobs SHOULD run in isolated environments.

At minimum:

separate working directory
process isolation
bounded execution time
explicit filesystem scope
explicit network policy
resource limits
cleanup

Higher-assurance environments MAY use:

  • VM;
  • container;
  • TEE;
  • disposable machine;
  • hardware-isolated worker.

25. Provider Credentials

Provider credentials SHALL NOT be part of portable market objects.

Actum Compute SHALL NOT require suppliers to transmit:

session cookies
OAuth refresh tokens
passwords
API keys
account credentials

Credentials remain local to the execution provider unless an upstream provider explicitly defines a transferable delegation mechanism.


26. ProviderExecutionEvidence

Schema:

{
  "schema": "actum.compute.provider-execution-evidence.v1",

  "assignment_id": "assignment:...",

  "execution_challenge": "base64url:...",

  "provider": {
    "identity": "openai",
    "server_name": "..."
  },

  "model": {
    "label": "...",
    "verification": "authenticated_disclosure"
  },

  "request_commitment": "sha256:...",
  "response_commitment": "sha256:...",
  "result_commitment": "sha256:...",

  "evidence_class": "tlsnotary",

  "transcript_commitment": "sha256:...",
  "proof_commitment": "sha256:...",

  "nullifier": "sha256:...",

  "verifier": "...",

  "executed_at": "...",

  "signature": "..."
}

27. Evidence Assurance Vector

Execution SHALL NOT be represented by one ambiguous boolean such as verified=true.

Use an assurance vector.

Example:

{
  "provider_identity": "verified",
  "server_endpoint": "verified",
  "model_identifier": "verified",
  "request_binding": "verified",
  "response_binding": "verified",
  "result_binding": "verified",
  "freshness": "verified",
  "execution_environment": "unverified"
}

This permits precise buyer requirements.


28. TLSNotary Role

TLSNotary MAY provide authenticated evidence for remote provider interaction.

It can establish properties such as:

  • server identity;
  • disclosed request fields;
  • disclosed response fields;
  • request/response binding;
  • freshness challenge presence;
  • model label where included in authenticated traffic.

TLSNotary SHALL NOT be described as proving:

  • hidden model weights;
  • undisclosed internal routing;
  • secret system prompts;
  • server-side implementation details;
  • exact internal inference path.

29. Distill-Derived Evidence Gateway

The evidence gateway SHOULD reuse the Distill architectural pattern for:

challenge registry
provider adapters
endpoint policy
canonical parsing
canonical hashing
transcript commitments
proof nullifiers
signed receipts
local plaintext retention
selective disclosure

The generic subsystem MAY be named:

ExternalExecutionEvidence

or equivalent.


30. Replay Prevention

Execution evidence SHALL contain a replay-resistant nullifier.

Conceptual derivation:

[ N_{execution} = H( VerifierID \parallel SessionID \parallel TranscriptCommitment \parallel AssignmentID ) ]

A previously consumed nullifier MUST NOT authorize a second settlement.


31. Result Binding

The marketplace SHALL distinguish:

provider response

from:

delivered artifact

The execution receipt MUST bind the delivered result to the authenticated execution.

For example:

response_commitment
    ↓ deterministic extraction
result_commitment
    ↓
patch / answer / artifact

32. ExecutionReceipt

Schema:

{
  "schema": "actum.compute.execution-receipt.v1",

  "id": "execution:...",

  "job_id": "job:...",
  "assignment_id": "assignment:...",

  "expert_id": "expert:...",

  "execution_class": "...",

  "input_commitment": "sha256:...",
  "result_commitment": "sha256:...",

  "evidence": [],

  "assurance": {},

  "cost": {},
  "latency_ms": 0,

  "started_at": "...",
  "completed_at": "...",

  "proof_nullifier": "sha256:...",

  "issuer": "...",

  "signature": "...",

  "actum_receipt": null
}

33. Actum ExecutionAct

A successful verified execution SHOULD generate an Actum ExecutionAct.

Conceptually:

ExecutionAct
├── JobIntent commitment
├── JobAssignment commitment
├── input-state commitment
├── result commitment
├── execution receipt commitment
├── evidence commitments
├── assurance vector
├── authority
└── finality

Actum finality proves that this execution claim entered finalized network history.


34. ZeroK Integration

ZeroK MAY prove private execution predicates without revealing witnesses.

Example proof:

ValidExecutionProof

may prove:

assignment exists
AND
TLSNotary evidence verifies
AND
required provider class satisfied
AND
required model class satisfied
AND
request commitment matches job
AND
result commitment matches execution
AND
price <= buyer maximum
AND
seller is authorized recipient
AND
nullifier unused

without exposing sensitive values.


35. Public and Private Inputs

A settlement ZK proof SHOULD minimize public inputs.

Potential public inputs:

job_nullifier
execution_commitment
settlement_commitment
proof_version
network/domain separator

Potential private witnesses:

buyer identity
seller identity
exact prompt
exact response
exact price
provider identity
model identity
evaluation data

depending on policy.


36. Confidential Market Modes

Recommended market privacy modes:

PUBLIC

Visible:

buyer
seller
provider
model
price
execution

PSEUDONYMOUS

Visible:

commitment identities
provider/model
price
execution class

PRIVATE

Visible:

required predicates satisfied
execution commitment
settlement commitment

Exact buyer, seller, provider/model, price, prompt, and response MAY remain private.


37. SettlementIntent

Schema:

{
  "schema": "actum.compute.settlement-intent.v1",

  "job_id": "job:...",

  "payer_commitment": "sha256:...",
  "payee_commitment": "sha256:...",

  "asset": "...",

  "amount_commitment": "sha256:...",

  "condition": {
    "execution_status": "VERIFIED",
    "required_assurance": {}
  },

  "expiry": "...",

  "nullifier_policy": "single_settlement"
}

38. Settlement Condition

Payment SHALL be conditionally authorized only if required predicates pass.

Typical predicate:

valid assignment
∧
valid execution
∧
required evidence
∧
required assurance
∧
result commitment delivered
∧
no prior settlement

39. SettlementAct

Schema:

{
  "schema": "actum.compute.settlement-act.v1",

  "id": "settlement:...",

  "job_id": "job:...",
  "execution_id": "execution:...",

  "asset": "...",

  "amount_commitment": "sha256:...",

  "payer_commitment": "sha256:...",
  "payee_commitment": "sha256:...",

  "settlement_nullifier": "sha256:...",

  "proof": {},

  "status": "finalized",

  "actum_receipt": "..."
}

40. Asset Neutrality

Actum Compute SHALL remain asset-neutral.

Settlement MAY use:

stablecoin
tokenized fiat
marketplace credit
bank-backed claim
native Actum asset
other supported asset

The cognitive protocol SHALL NOT depend on one monetary asset.


41. Escrow

For paid jobs, funds SHOULD be reserved before expensive remote execution begins.

Typical flow:

quote
 ↓
buyer accepts
 ↓
funds reserved
 ↓
assignment
 ↓
execution
 ↓
verification
 ↓
release

Failure MAY result in refund or partial payment according to agreed terms.


42. Partial Payment

Contracts MAY define:

zero payment on invalid proof
partial runtime reimbursement
evidence-provider fee
cancellation fee
milestone payments

Terms MUST be committed before execution.


43. Disputes

Actum Compute SHOULD distinguish cryptographic disputes from quality disputes.

Cryptographic dispute

Examples:

evidence invalid
assignment mismatch
nullifier replay
signature invalid
result commitment mismatch

These SHOULD be mechanically resolvable.

Quality dispute

Examples:

answer technically valid but poor
buyer expected something different
subjective quality disagreement

These may require:

  • evaluation protocol;
  • arbitration;
  • additional experts;
  • human adjudication.

44. Evaluation Procurement

Kline MAY request evaluation through Actum Compute.

Example:

{
  "capability": "evaluate_kline",

  "subject": {
    "id": "kline:artifact:..."
  },

  "protocol": {
    "id": "evaluation:protocol:..."
  },

  "requirements": {
    "independent_evaluators": 3
  },

  "maximum_cost": {
    "amount": "20",
    "currency": "EUR"
  }
}

Actum Compute matches evaluators.

The resulting EvaluationClaims are recorded on Actum.

Kline decides whether they justify promotion.


45. Evaluator Independence

Evaluation contracts SHOULD support independence constraints.

Examples:

not artifact publisher
not expert operator
not same organization
different evaluator clusters
different model families
different jurisdictions

Independence itself MAY require evidence.


46. Evidence Market

Evidence production can be economically separate from execution.

Example:

Expert executes
      ↓
TLSNotary provider verifies
      ↓
ZeroK proof service
      ↓
Actum recorder

Each may receive compensation.

This creates a specialized evidence market.


47. Compilation Market

Kline's Cognitive Compiler MAY procure:

distillation
benchmarking
fine-tuning
quantization
compiler optimization
GPU training
human review
artifact evaluation

through Actum Compute.

Compilation remains cognitively directed by Kline.

The market supplies scarce resources.


48. Cognitive Capital Market

K-line artifacts MAY become independently tradeable or licensable cognitive assets.

Potential pricing:

one-time license
per-execution royalty
subscription
organization license
revenue share
free/open source

Lineage SHOULD preserve attribution from source episodes and contributing experts.


49. Expert Attribution

Actum MAY preserve causal contribution chains:

Expert
  ↓
Episode
  ↓
KLineTemplate
  ↓
Compilation
  ↓
Artifact
  ↓
downstream executions

Protocol 0.2 does not mandate downstream royalties but SHALL avoid destroying the metadata needed for them.


50. Reputation

Reputation SHALL be evidence-backed and contextual.

Avoid one universal number.

Possible dimensions:

capability-specific success
proof validity
completion rate
latency reliability
quality under protocol
dispute rate
evaluation independence
availability reliability

51. ReputationClaim

Schema:

{
  "schema": "actum.compute.reputation-claim.v1",

  "subject": "expert:...",

  "capability": "software_engineering",

  "metric": "verified_completion_rate",

  "value": 0.982,

  "population": 1204,

  "protocol": "...",

  "evidence": [],

  "evaluator": "...",

  "issued_at": "...",

  "expires_at": "..."
}

52. Private Reputation

ZeroK MAY allow an expert to prove:

completed_jobs >= 1000

verified_completion_rate >= 0.98

dispute_rate < 0.02

without revealing the underlying customers or jobs.


53. Pricing Models

Actum Compute MAY support:

fixed price
auction
reverse auction
spot pricing
reserved capacity
subscription
per-job
per-time
per-compute-unit
success fee
royalty
revenue share

54. Agent Compute Units

Normalized units MAY help compare heterogeneous execution costs.

An optional AgentComputeUnit MAY incorporate:

provider
model
input size
output size
agent duration
tool execution
context
local compute
energy

However ACU SHALL NOT replace explicit execution quality or model identity where those matter.


55. Quality Differentiation

The marketplace SHALL NOT assume two model outputs are fungible merely because they consume equal compute.

Price discovery MAY differentiate:

model family
model version
quality
provider
evidence
latency
privacy
historical performance
tool access
context

This is fundamental to the expert-market thesis.


56. Latest/Flagship Model Classes

Markets MAY define dynamic classes such as:

current_flagship_coding
current_frontier_reasoning
current_frontier_multimodal

A dynamic class SHALL have:

resolver authority
effective date
provider definition
supersession semantics

Historical executions MUST preserve the exact model label evidenced at execution time.


57. Provider Downgrade Protection

Where model quality is contracted, execution evidence SHOULD prove the disclosed provider/model identifier.

A supplier MUST NOT satisfy:

required: flagship model

with:

cheaper model
cached output
local dummy response

unless the buyer's contract explicitly permits substitution.


58. Supplier Autonomy

The buyer contracts for cognition, not remote interactive ownership of the supplier's account.

The supplier worker SHOULD retain control of:

provider session
sandbox
execution environment
credential storage
resource policy

Interactive execution MAY be supported through bounded protocol commands but SHOULD NOT expose unrestricted host control.


59. Buyer API Surface

The buyer-facing MCP façade SHOULD remain small.

Recommended tools:

compute.search
compute.quote
compute.submit
compute.status
compute.verify
compute.cancel

Optional:

compute.dispute
compute.fetch_result
compute.evaluate

60. Supplier API Surface

Recommended tools:

capacity.status
capacity.configure
capacity.offer
capacity.pause
capacity.jobs
capacity.earnings

Expert-specific extensions MAY be added.


61. Evaluator API Surface

Recommended tools:

evaluation.offer
evaluation.accept
evaluation.submit
evaluation.status

62. Artifact API Surface

Recommended tools:

artifact.search
artifact.quote
artifact.acquire
artifact.verify
artifact.execute

63. Agent Plugin Distribution

Actum Compute SHOULD be distributed through separate Agent Plugins for separate authority domains.

Recommended packages:

actum-compute-buyer

actum-compute-provider

actum-compute-evaluator

actum-compute-artifacts

A combined plugin MAY exist but MUST preserve explicit authority boundaries.


64. Installation Is Not Authorization

Installing a provider plugin SHALL NOT automatically publish capacity.

The provider MUST explicitly create or enable an offer.

Similarly:

installing buyer plugin
≠ permission to spend money

installing evaluator plugin
≠ authority to issue trusted evaluations

65. Agent Plugin Package

Conceptual layout:

actum-compute-provider/
├── plugin.json
├── skills/
│   ├── offer-capability/
│   │   └── SKILL.md
│   ├── configure-reserve/
│   │   └── SKILL.md
│   ├── inspect-jobs/
│   │   └── SKILL.md
│   └── inspect-earnings/
│       └── SKILL.md
└── mcp.json

Plugin manifests SHOULD expose the narrow façade, not internal Actum/TLSNotary/ZeroK complexity.


66. Agent Plugin Skills

Skills SHOULD teach agents semantic workflow.

Example buyer skill:

When external cognition is required:

1. Derive the minimum CapabilityRequirement.
2. Minimize unnecessary data disclosure.
3. Query Actum Compute.
4. Apply local trust/admissibility policy.
5. Request a quote if economic commitment is required.
6. Obtain required authorization.
7. Submit the job.
8. Verify evidence.
9. Validate result.
10. Commit relevant episode evidence to Kline.

67. Kline Integration

Kline SHALL call Actum Compute through capability requirements.

Canonical boundary:

Kline activation graph
        ↓
CapabilityRequirement
        ↓
Actum Compute
        ↓
candidate bindings
        ↓
Cognitive Kernel
        ↓
chosen ExpertBinding

Actum Compute SHALL NOT promote or demote K-lines.


68. Episode Integration

After remote execution, Kline SHOULD record:

ExpertBinding
ExecutionReceipt
Actum ExecutionAct
cost
latency
result commitment
evaluation

inside the corresponding KLineEpisode.


69. System-1 Use of Actum Compute

System 1 MAY invoke Actum Compute when a promoted K-line includes a remote capability requirement.

However local compiled artifacts SHOULD be preferred where they satisfy the same quality and policy constraints at lower total cost.


70. System-2 Use of Actum Compute

System 2 MAY use the market more broadly to:

discover novel experts
try alternative expert combinations
purchase independent critique
buy evaluation
buy evidence
acquire datasets
rent compute
commission artifact compilation

This is where the market primarily finances the cognitive frontier.


71. Higher-Order Market Composition

One ExpertOffer MAY itself resolve internally to several experts.

Example:

ExpertOffer:
    capability = complete_security_audit

Internally:

static analyzer
+
frontier reasoning expert
+
dependency scanner
+
human reviewer

The buyer contracts with the composite expert.

Its evidence SHOULD still expose the assurance required by contract.


72. Recursive Capability Resolution

Actum Compute implementations MAY resolve a requested capability recursively.

Example:

compile_mobile_kline
    ↓
requires:
    model trainer
    evaluator
    GPU compute

Recursive procurement MUST preserve budget and authority constraints.


73. Budget Propagation

Composite jobs SHALL propagate bounded budget.

If:

parent max = €10

subjobs MUST NOT cumulatively exceed the parent authorization unless new authority is obtained.


74. Authority Separation

Actum Compute does not grant application authority.

A purchased expert may produce:

recommendation
proposal
patch
plan

Actual world mutation MAY require separate authorization.

Example:

Expert suggests transfer €500
        ↓
Kline produces proposal
        ↓
authorization system
        ↓
Actum execution

75. Actum as Economic State Substrate

Actum SHOULD record critical market transitions.

Recommended acts:

OfferPublicationAct
JobIntentAct
AssignmentAct
ExecutionAct
EvaluationAct
ArtifactPublicationAct
SettlementAct
DisputeAct
SupersessionAct

Not every ephemeral market query needs to be anchored.


76. Minimal On-Actum Disclosure

Actum SHOULD record commitments rather than unnecessary plaintext.

Typical execution act may expose:

job commitment
assignment commitment
execution commitment
evidence commitment
settlement state

while private job content remains elsewhere.


77. Storage Architecture

Recommended separation:

ACTUM
durable commitments/finality

ZEROK
private proof witnesses

BUYER/SUPPLIER
private job material

OBJECT STORAGE
encrypted artifacts/proofs

KLINE/SURREALDB
local episodes and cognitive state

78. Evidence Retention

Evidence policies MAY specify:

full local transcript retained

portable proof retained

commitment only retained

proof expires

selective disclosure only

Market contracts SHOULD explicitly define evidence retention requirements.


79. Failure Semantics

Failures SHALL distinguish:

provider failure
supplier failure
market failure
evidence failure
quality failure
privacy failure
authorization failure
settlement failure

Each class MAY have different retry/refund semantics.


80. Reassignment

If an assignment fails before irreversible execution, the marketplace MAY reassign to another admissible expert.

The new assignment SHALL receive a fresh challenge.

Old assignment evidence MUST NOT authorize the new settlement.


81. Idempotency

Market mutations SHOULD support idempotency keys.

Operations such as:

create job
accept quote
publish offer
settle

MUST avoid duplicate economic side effects on retry.


82. Economic Nullifiers

At minimum distinguish:

execution_nullifier
settlement_nullifier
evaluation_nullifier

A single nullifier SHOULD NOT be overloaded across unrelated semantic purposes.


83. Market Integrity

Implementations SHOULD mitigate:

wash trading
Sybil suppliers
fake evaluations
collusion
self-dealing
capacity spoofing
benchmark manipulation
evidence replay
price manipulation
front-running

Mechanisms MAY include:

stake
reputation
proofs
delayed settlement
independent evaluation
identity assurance
statistical anomaly detection

84. Open Markets vs Curated Markets

Actum Compute MAY expose:

Open market

Anyone satisfying base protocol requirements may offer capability.

Curated market

Only suppliers satisfying defined trust/evaluation conditions appear.

Private market

Organization-specific suppliers and prices.

The Kline CapabilityRequirement MAY specify acceptable market classes.


85. Jurisdiction

Offers and jobs MAY include jurisdiction constraints.

Examples:

EU execution only
medical data cannot leave Sweden
human evaluator licensed in jurisdiction X
no processing in jurisdiction Y

Enforcement evidence MAY require external attestation.


86. Privacy-Preserving Matching

ZeroK MAY support private matching.

Example:

Buyer proves:

budget >= required price

Supplier proves:

quality >= threshold

without either revealing exact values before match.

This is optional for protocol 0.2.


87. Private Auctions

Future markets MAY support sealed-bid auctions using commitments and ZK proofs.

The base protocol SHALL leave room for this but does not mandate an auction construction.


88. Human Experts

Humans MAY participate as ExpertDescriptors.

Human evidence MAY include:

professional credential
signed work receipt
identity assurance
evaluation history

Human participation is economically equivalent to other scarce cognitive supply, though execution semantics differ.


89. Organization Experts

Organizations MAY publish composite experts representing:

teams
clinics
engineering groups
research organizations
certification bodies

The expert abstraction does not require one executing model or person.


90. Local Experts

A Mind MAY register local experts with Actum Compute or resolve them privately without market publication.

Examples:

on-device model
private RAG
company-internal model
local tool
personal K-line artifact

No marketplace transaction is required for local resolution.


91. Market Fallback

Kline MAY define fallback chains:

local artifact
   ↓ if inadequate
private org expert
   ↓
Actum Compute verified expert
   ↓
frontier provider-specific execution
   ↓
human escalation

Fallback policy belongs to the cognitive template/local Mind.


92. Model Independence Without Model Commoditization

Actum Compute SHALL preserve two apparently opposing properties:

  1. K-line templates can remain vendor-independent.
  2. Execution contracts can demand exact provider/model classes when quality requires it.

This is achieved through late binding plus explicit execution requirements.


93. Verified Model Identity

Where a model identifier appears in authenticated provider traffic, TLSNotary MAY prove the provider returned that label.

The market SHOULD describe this as:

authenticated provider/model-label evidence

rather than proof of hidden server internals.


94. Dynamic Quality Claims

Expert quality SHOULD be updated from evidence-backed evaluations and episodes.

Quality claims SHALL decay or expire where relevant.

A model's performance SHALL NOT be assumed timeless.


95. Market Discovery

Discovery MAY use:

capability taxonomy
semantic search
K-line semantic fingerprints
expert descriptors
evaluation history
price
availability
trust

Discovery results are not automatically admissible.


96. Capability Taxonomy

Actum Compute SHOULD support hierarchical capabilities.

Example:

software_engineering
├── debugging
├── code_review
├── architecture
├── test_generation
└── security_review

Semantic extensions MAY allow expert capabilities to evolve without one centrally controlled ontology.


97. Capability Equivalence

Two capability descriptions MAY be semantically similar without identical IDs.

Resolution MAY use semantic matching, but final binding MUST record the exact requirement and offer that were matched.


98. Evidence Classes

Recommended evidence class vocabulary:

self_attested
signed_runtime
provider_authenticated
tlsnotary
tee_attested
model_hash_attested
deterministic_replay
human_verified
zero_knowledge_verified
actum_finalized

Execution contracts MAY require combinations.


99. Assurance Profiles

Named assurance profiles MAY simplify procurement.

Example:

STANDARD
signed runtime receipt

VERIFIED_PROVIDER
provider-authenticated evidence

VERIFIED_BOUND
provider + request + result binding

CONFIDENTIAL_VERIFIED
verified bound execution + ZeroK settlement

Profiles MUST expand to explicit requirements.


100. Economic Thesis

Actum Compute is not fundamentally a token marketplace.

Its economic object is scarce cognitive capability.

The market finances:

novel reasoning
specialized expertise
evaluation
evidence
training
compilation
compute

As cognition becomes compiled into reusable K-line artifacts, repeated demand for expensive expert execution SHOULD decline.

Capital and expert attention can move toward unsolved frontier problems.


101. Cognitive Capital Flywheel

The canonical economic flywheel is:

UNSOLVED PROBLEM
       ↓
Kline System 2
       ↓
Actum Compute procures scarce experts
       ↓
verified successful Episode
       ↓
KLineTemplate
       ↓
evaluation market
       ↓
promotion
       ↓
Cognitive Compiler
       ↓
KLineArtifact
       ↓
artifact distributed through Actum Compute
       ↓
cheap repeated System-1 execution
       ↓
economic value accumulates around cognitive capital
       ↓
scarce expertise moves to next frontier

102. Why Actum Compute Is Strategically Distinct

Traditional compute markets sell:

CPU
GPU
storage
bandwidth

Traditional model markets sell:

tokens
API calls
models

Actum Compute sells:

verifiable access to problem-solving capability and reusable cognition.

This includes compute but extends above it.


103. Initial MVP Profile

The first interoperable implementation SHOULD remain narrower than the complete protocol.

Recommended Actum Compute 0.2 MVP:

one buyer plugin

one provider plugin

Codex coding expert

Git-based asynchronous jobs

subscription-backed local Codex worker

TLSNotary provider execution evidence

Distill-derived challenge/nullifier gateway

ZeroK settlement adapter

Actum JobIntent / ExecutionAct / SettlementAct

Kline CapabilityRequirement interface

104. MVP User Story — Buyer

The user says:

Continue this coding task using verified flagship coding capability. Spend no more than €3.

Kline creates:

CapabilityRequirement

Actum Compute:

searches
quotes
matches
funds
assigns

A supplier executes.

TLSNotary generates evidence.

Actum finalizes the execution.

Settlement releases.

Kline records the resulting Episode.


105. MVP User Story — Supplier

The supplier says:

Offer my unused verified coding capability while I'm idle. Keep 30% of my capacity for myself and don't accept jobs below €1.

The provider plugin creates:

ExpertOffer

The worker remains locally authenticated.

Jobs execute only while supplier policy permits.


106. MVP User Story — Kline

Kline sees an unfamiliar software task.

No promoted System-1 K-line satisfies it.

System 2 requests:

capability:
    software_engineering

quality:
    frontier

evidence:
    provider_authenticated

budget:
    €3

Actum Compute provides a candidate.

The execution becomes a new KLineEpisode.

Repeated successful episodes may later produce a reusable K-line.


107. Conformance Requirements

A conformant Actum Compute implementation MUST:

  1. accept capability-based demand;
  2. represent supplier offers independently from buyer jobs;
  3. preserve buyer and supplier commitments;
  4. support explicit execution/evidence requirements;
  5. distinguish execution from settlement;
  6. prevent evidence replay;
  7. prevent duplicate settlement;
  8. preserve provider credentials outside portable market objects;
  9. record evidence-bound executions;
  10. integrate with Actum for finalized economic acts;
  11. support Kline CapabilityRequirement;
  12. keep market resolution separate from cognitive activation;
  13. support explicit supplier opt-in;
  14. support lifecycle and expiry of offers and assignments;
  15. preserve exact execution provenance.

108. Recommended Conformance

Mature implementations SHOULD:

  • support Agent Plugins;
  • support MCP;
  • support A2A;
  • support TLSNotary;
  • support ZeroK;
  • support evaluation markets;
  • support artifact markets;
  • support private reputation;
  • support supplier reserve policies;
  • support multiple economic assets;
  • support human experts;
  • support jurisdiction policy;
  • support composite experts.

109. Security Considerations

Threats include:

credential theft
malicious buyer jobs
supplier sandbox escape
provider impersonation
model downgrade
result substitution
proof replay
settlement replay
fake evaluations
Sybil experts
collusion
market manipulation
prompt injection
data exfiltration
artifact poisoning

Execution workers and evidence verifiers SHALL be treated as security-critical components.


110. Privacy Considerations

Sensitive information MAY exist at every boundary:

buyer → market
market → supplier
supplier → AI provider
execution → evidence service
settlement → Actum

The architecture SHOULD minimize disclosure independently at each boundary.

ZeroK SHOULD be used where public verifiability is required without public disclosure.


111. Relationship to Kline

Kline is the system that asks:

What cognition should become active?

Actum Compute answers:

What supply can satisfy that cognition requirement?

The two SHALL remain separately evolvable.

Actum Compute does not need to understand K-line promotion.

Kline does not need to understand market matching algorithms.

Their primary shared object is:

CapabilityRequirement

and their primary returned fact is:

ExpertBinding

112. Relationship to Actum

Actum Compute is built on Actum.

Actum provides:

verifiable actions
identity
commitments
evidence references
lineage
finality
settlement state
asset transfer

Actum Compute adds:

expert markets
capability resolution
pricing
matching
execution procurement
artifact distribution
evaluation procurement

113. Relationship to TLSNotary

TLSNotary provides one external evidence class.

It is especially valuable where:

provider identity matters
model identity matters
supplier could substitute a cheaper execution

The market treats TLSNotary evidence as an execution assurance asset.


114. Relationship to ZeroK

ZeroK allows Actum Compute to prove:

the market contract was satisfied

without disclosing all underlying commercial or cognitive information.

This permits a public verifiable market with private cognition.


115. Relationship to Agent Plugins

Agent Plugins package Actum Compute for installation into agents.

They provide:

skills
+
MCP façade

They do not replace the underlying protocol.

The same Actum Compute infrastructure MAY therefore be used by:

Codex
Claude
Gemini
other agent runtimes
personal Minds
enterprise agents

116. Architectural Definition

Actum Compute is:

A verifiable market and execution fabric for acquiring, supplying, evaluating, distributing, and settling scarce cognitive capabilities and compiled cognitive artifacts.

Its fundamental transaction is not:

buy tokens.

It is:

resolve and fulfill a capability requirement under explicit quality, evidence, privacy, trust, latency, and economic constraints.


117. Strategic Objective

The long-term objective of Actum Compute is to efficiently allocate scarce cognition at the frontier while allowing Kline to continuously convert successful frontier cognition into reusable System-1 capital.

The relationship is therefore:

ACTUM COMPUTE
allocates scarce intelligence

KLINE
learns from its successful organization

COGNITIVE COMPILER
turns learned cognition into abundance

ACTUM
preserves the verifiable economic and evidentiary history

The economic system should progressively move value creation from repeated token consumption toward the creation, verification, evaluation, and distribution of reusable cognition.

Volume IV should be “Actum Verifiable Cognition Profile 0.1.” That is where we define the actual Actum-side schemas and state transitions for ExecutionAct, EvaluationAct, KLineEpisodeAct, PromotionAct, CompilationAct, ArtifactPublicationAct, SettlementAct, lineage, VSTP mappings, evidence vectors, nullifiers, and how ZeroK/TLSNotary proofs become finalized claims rather than merely marketplace metadata.