JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1371
  • Score
    100M100P100Q119482F
  • License MIT

Motebit network protocol types — identity, receipts, credentials, settlement, trust algebra. MIT, zero dependencies.

Package Exports

  • @motebit/protocol

Readme

@motebit/protocol

Network protocol types for the Motebit agent identity standard.

Zero dependencies. Pure TypeScript — identity, execution receipts, verifiable credentials, settlement records, trust algebra, policy governance, and storage adapter contracts.

This package defines the types that any system needs to participate in the Motebit network: verify agent identity, validate execution receipts, issue credentials, compute trust scores, and settle payments. It does not include product-specific types (state vectors, creature behavior, rendering) — those are in @motebit/sdk.

Install

npm install @motebit/protocol

What's included

  • Branded ID typesMotebitId, DeviceId, GoalId, AllocationId, etc.
  • Trust algebra — semiring operations for delegation chain trust computation
  • IdentityMotebitIdentity, KeySuccessionRecord, DeviceRegistration
  • Execution receiptsExecutionReceipt with nested delegation chains
  • Credentials — W3C VC 2.0 types (ReputationCredentialSubject, TrustCredentialSubject)
  • SettlementBudgetAllocation, SettlementRecord, PLATFORM_FEE_RATE
  • PolicyToolDefinition, PolicyDecision, RiskLevel, SensitivityLevel
  • Storage adapters — pluggable persistence contracts for any backend

License

MIT