{"repo":"Skull-boy/agent-contracts","free":true,"listed":false,"github":"https://github.com/Skull-boy/agent-contracts","clone":"git clone https://github.com/Skull-boy/agent-contracts.git","description":"Portable behavioral contracts for AI workflows — permissions, side effects, approval boundaries, recovery, replay, state, and observability. “AI workflows should declare their behavioral boundaries before they run.”","language":"Python","stars":15,"topics":["ai-agents","ai-agents-automation","automation","n8n","open-source","workflow-automation","agent-orchestration","agentic-workflow","ai-governance","ai-guardrails"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Scyvera Machine-readable, domain-independent, and framework-independent operational contracts for AI agents and automated systems. MCP and A2A standardize how agents communicate with tools and each other. Scyvera defines the layer above: what an intelligent system can do, what resources it can access, what authority it requires, what constraints apply, what side effects it produces, and how it is governed. --- 🧩 What This Actually Is Scyvera provides a machine-readable specification and Python tooling layer for defining the operational boundary of intelligent or automated systems. It is NOT : - another agent framework - an LLM wrapper - an orchestration library - a coding-agent framework - a security sandbox or malware scanner It IS : A framework-independent and domain-independent specification layer describing system identity, capabilities, resources, inputs, outputs, permissions, constraints, side effects, approvals, dependencies, state persistence, failure recovery, replay semantics, observability, artifact trust declarations, and risk. --- ⚡ Quickstart 1. Installation Install locally or in your project virtualenv: 2. Command-Line Interface (CLI) Create a starter Contract template (v1.1) Interactive wizard mode: Validate an Agent Contract The CLI automatically detects the specification version ( 1 vs 1.1 ) and validates against the corresponding JSON Schema: Output: Override with a custom JSON Schema file: --- 🐍 Python API & Programmatic Contract Builder You can programm","default_branch":null,"files":null,"tree":[],"storefront":"/r/Skull-boy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Skull-boy/agent-contracts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}