Source of truth for implementation is the canonical schema host:
https://schemas.meta-aiml.org/v3.0.0/. If any page text conflicts with canonical schema files, follow canonical files. Documentation home.ProtocolSystem
v3.0.0
Archetype
Archetype for autonomous protocol-driven systems that execute deterministic rules without central operator mediation, relying on formal governance, cryptographic trust assumptions, and machine-enforced transaction semantics.
Canonical File
File: protocol_system.json
URL: https://schemas.meta-aiml.org/v3.0.0/archetypes/protocol_system.json
Validation Surface
Required root keys and governance rules from this archetype contract.
Required root keys: interactionArchetype, structuralMetadata
Governance rules: RULE-AR-PROTOC-001: interactionArchetype MUST contain ProtocolSystem | RULE-AR-PROTOC-002: structuralMetadata const fields MUST match archetype definition
Canonical Archetype JSON
https://schemas.meta-aiml.org/v3.0.0/archetypes/protocol_system.json
https://schemas.meta-aiml.org/v3.0.0/archetypes/protocol_system.json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"@context": [
"https://schemas.meta-aiml.org/v3.0.0/context.jsonld"
],
"@id": "https://schemas.meta-aiml.org/v3.0.0/archetypes/protocol_system.json",
"@type": [
"Thing",
"ArchetypeSchema",
"ProtocolSystem"
],
"schemaVersion": "3.0.0",
"aimlVersion": "3.0.0",
"title": "ProtocolSystem Interaction Archetype",
"description": "Archetype for autonomous protocol-driven systems that execute deterministic rules without central operator mediation, relying on formal governance, cryptographic trust assumptions, and machine-enforced transaction semantics.",
"type": "object",
"properties": {
"interactionArchetype": {
"type": "array",
"description": "ProtocolSystem archetype",
"contains": {
"const": "ProtocolSystem"
},
"items": {
"type": "string",
"enum": [
"DirectService",
"MediatedExchange",
"NetworkGraph",
"BroadcastPublisher",
"ProtocolSystem"
]
},
"minItems": 1,
"maxItems": 1
},
"structuralMetadata": {
"type": "object",
"description": "Structural characteristics of ProtocolSystem",
"required": [
"topology",
"valueSource",
"transactionFlow",
"roles"
],
"properties": {
"topology": {
"type": "string",
"enum": [
"decentralized",
"algorithmic"
],
"description": "Decentralized or algorithmic topology per specification",
"const": "decentralized"
},
"operationModel": {
"type": "string",
"enum": [
"decentralized",
"distributed",
"federated"
],
"description": "How system operates"
},
"valueSource": {
"type": "string",
"const": "protocol_execution",
"description": "Value from protocol execution"
},
"transactionFlow": {
"type": "string",
"const": "protocol_based",
"description": "Transactions executed by protocol rules, not human mediation"
},
"mediationRequirement": {
"type": "string",
"const": "no_human_mediation",
"description": "Operates without human mediation"
},
"governanceModel": {
"type": "string",
"enum": [
"on_chain",
"algorithmic"
],
"description": "Governance mechanism: on_chain (via protocol rules) or algorithmic (via algorithms)"
},
"roles": {
"type": "array",
"const": [
"participant",
"protocol"
],
"description": "Fixed role model for protocol systems."
}
}
},
"protocolCharacteristics": {
"type": "object",
"description": "Protocol system characteristics (semantic, not operational flags)",
"required": [
"executionModel",
"operationBasis"
],
"properties": {
"executionModel": {
"type": "string",
"const": "autonomous_execution",
"description": "Autonomous execution of operations"
},
"operationBasis": {
"type": "string",
"const": "rules_based_smart_contracts",
"description": "Operates based on predefined rules/smart contracts"
},
"outcomeGuarantee": {
"type": "string",
"const": "deterministic_outcomes",
"description": "Deterministic outcomes given inputs"
},
"recordingModel": {
"type": "string",
"const": "immutable_transaction_records",
"description": "Immutable transaction records"
},
"operationalTransparency": {
"type": "string",
"const": "fully_transparent_operations",
"description": "Fully transparent operations"
}
}
},
"technicalRequirements": {
"type": "object",
"description": "Technical implementation requirements (semantic characteristics)",
"properties": {
"consensusMechanism": {
"type": "string",
"enum": [
"proof_of_work",
"proof_of_stake",
"delegated_consensus",
"byzantine_fault_tolerance"
],
"description": "Agreement mechanism for protocol consensus"
},
"securityModel": {
"type": "string",
"const": "cryptographic_security",
"description": "Cryptographic security mechanisms"
},
"userControlModel": {
"type": "string",
"const": "cryptographic_key_control",
"description": "Users maintain cryptographic control"
},
"nodeArchitecture": {
"type": "string",
"enum": [
"full_node",
"light_node",
"validator_node"
],
"description": "Node participation structure"
}
}
},
"requiredCapabilities": {
"type": "array",
"description": "ProtocolSystem has no required capability groups (operates autonomously)",
"note": "Protocol systems operate programmatically, not through UI capability groups"
},
"examples": {
"type": "array",
"description": "Example systems using ProtocolSystem",
"items": {
"type": "string"
},
"examples": [
"Bitcoin (cryptocurrency network)",
"Ethereum (smart contract platform)",
"DNS (domain name system)",
"SMTP (email protocol)",
"Bittorrent (file sharing protocol)",
"IPFS (distributed file system)",
"DAO (Decentralized Autonomous Organization)"
]
},
"riskConsiderations": {
"type": "object",
"description": "Risks specific to protocol systems (semantic characteristics)",
"properties": {
"transactionReversibility": {
"type": "string",
"const": "transactions_often_irreversible",
"description": "Transactions often irreversible"
},
"customerSupport": {
"type": "string",
"const": "no_customer_support_for_user_errors",
"description": "Limited customer support for user errors (inherent to decentralization)"
},
"userResponsibilityLevel": {
"type": "string",
"const": "high_user_responsibility",
"description": "High user responsibility (users own keys/funds)"
},
"economicVolatility": {
"type": "string",
"enum": [
"low_volatility",
"moderate_volatility",
"high_volatility"
],
"description": "Economic volatility (if token-based)"
}
}
},
"philosophyAndComparison": {
"type": "object",
"description": "Conceptual positioning of ProtocolSystem",
"properties": {
"definition": {
"type": "string",
"const": "ProtocolSystem is the archetype where a defined protocol operates autonomously without human mediation. Systems operate through cryptographic rules and consensus mechanisms. Unlike other archetypes (platform-mediated), ProtocolSystem empowers participants through programmatic rules."
},
"vs_DirectService": {
"type": "string",
"const": "DirectService: platform delivers via UI/APIs. ProtocolSystem: protocol executes autonomously via smart contracts/rules."
},
"vs_MediatedExchange": {
"type": "string",
"const": "MediatedExchange: central authority controls transactions. ProtocolSystem: decentralized rules govern all transactions."
},
"vs_NetworkGraph": {
"type": "string",
"const": "NetworkGraph: platform facilitates user connections. ProtocolSystem: protocol coordinates without platform mediation."
},
"vs_BroadcastPublisher": {
"type": "string",
"const": "BroadcastPublisher: platform publishes to audience. ProtocolSystem: system executes rules for participants."
}
}
}
},
"required": [
"interactionArchetype",
"structuralMetadata"
],
"validationMetadata": {
"schemaVersion": "3.0.0",
"phase": "phase_1",
"status": "draft",
"lastValidated": "2026-02-19",
"validator": "META-AIML QA"
},
"$id": "https://schemas.meta-aiml.org/v3.0.0/archetypes/protocol_system.json",
"allOf": [
{
"if": {
"properties": {
"interactionArchetype": {
"contains": {
"const": "ProtocolSystem"
}
}
}
},
"then": {}
}
],
"semanticAnnotations": {
"classificationRationale": "ProtocolSystem archetype schema aligned with META-AIML v3 structural completeness rules.",
"disambiguationNotes": "Ontology and archetype constraints are encoded for machine-verifiable validation."
},
"governanceMetadata": {
"schemaVersion": "3.0.0",
"stabilityLevel": "draft",
"sdkValidationRules": [
"RULE-AR-PROTOC-001: interactionArchetype MUST contain ProtocolSystem",
"RULE-AR-PROTOC-002: structuralMetadata const fields MUST match archetype definition"
]
},
"examples": [
{
"scenario": "ProtocolSystem archetype reference usage #1",
"note": "Demonstrates canonical structure and required constraints."
},
{
"scenario": "ProtocolSystem archetype reference usage #2",
"note": "Demonstrates compliant alternative while preserving ontology/archetype semantics."
}
]
}