Smart Contracts

Veriscope Governance Stack

Four interlocking Soroban smart contracts written in Rust. They provide the complete trust framework required to operate autonomous networks safely on the Stellar blockchain.

Agent Registry

Manages the lifecycle of autonomous agents, binding them to owner cryptographic identities.

View Source
Exported Interfaces
initialize()
register_agent()
get_agent()

Permission Capsule

Issues scoped, time-bound execution capabilities that agents must present before taking actions.

View Source
Exported Interfaces
initialize()
create_capsule()
revoke_capsule()
consume_allowance()

Enforcement Engine

Validates all cross-contract calls against active capsules and current reputation tier.

View Source
Exported Interfaces
initialize()
validate_action()
freeze_agent()
unfreeze_agent()

Reputation Contract

Calculates trust scores and determines the agent's operational tier (Untrusted, Standard, Verified, Elite).

View Source
Exported Interfaces
initialize()
increase_reputation()
decrease_reputation()
get_reputation()