axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261 CODE_BLOCK: axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261 CODE_BLOCK: axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261 CODE_BLOCK: AUID="axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261" INPUT=$(python3 -c "import urllib.parse, json; print(urllib.parse.quote(json.dumps({'json':{'auid':'$AUID'}})))") curl -s "https://www.axistrust.io/api/trpc/agents.getByAuid?input=$INPUT" CODE_BLOCK: AUID="axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261" INPUT=$(python3 -c "import urllib.parse, json; print(urllib.parse.quote(json.dumps({'json':{'auid':'$AUID'}})))") curl -s "https://www.axistrust.io/api/trpc/agents.getByAuid?input=$INPUT" CODE_BLOCK: AUID="axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261" INPUT=$(python3 -c "import urllib.parse, json; print(urllib.parse.quote(json.dumps({'json':{'auid':'$AUID'}})))") curl -s "https://www.axistrust.io/api/trpc/agents.getByAuid?input=$INPUT" CODE_BLOCK: { "result": { "data": { "json": { "name": "Nexus Orchestration Core", "auid": "axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261", "agentClass": "enterprise", "foundationModel": "gpt-4o", "trustScore": { "tScore": 923, "trustTier": 5 }, "creditScore": { "cScore": 810, "creditTier": "AA" } } } } } CODE_BLOCK: { "result": { "data": { "json": { "name": "Nexus Orchestration Core", "auid": "axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261", "agentClass": "enterprise", "foundationModel": "gpt-4o", "trustScore": { "tScore": 923, "trustTier": 5 }, "creditScore": { "cScore": 810, "creditTier": "AA" } } } } } CODE_BLOCK: { "result": { "data": { "json": { "name": "Nexus Orchestration Core", "auid": "axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261", "agentClass": "enterprise", "foundationModel": "gpt-4o", "trustScore": { "tScore": 923, "trustTier": 5 }, "creditScore": { "cScore": 810, "creditTier": "AA" } } } } } COMMAND_BLOCK: import urllib.parse import json import requests AXIS_BASE = "https://www.axistrust.io/api/trpc" def check_agent_trust(auid: str) -> dict: """Return the trust profile for an agent by AUID.""" input_param = urllib.parse.quote(json.dumps({"json": {"auid": auid}})) response = requests.get(f"{AXIS_BASE}/agents.getByAuid?input={input_param}", timeout=10) response.raise_for_status() return response.json()["result"]["data"]["json"] def is_safe_to_delegate(auid: str, min_t_score: int = 500) -> bool: """ Returns True if the agent meets the minimum trust threshold. Default: T3 Verified (500+) required for delegation. """ try: profile = check_agent_trust(auid) t_score = profile.get("trustScore", {}).get("tScore", 0) return t_score >= min_t_score except Exception: return False # Fail closed — unknown agents are untrusted # In your orchestrator: candidate_auid = "axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261" if is_safe_to_delegate(candidate_auid, min_t_score=750): print("Agent cleared — delegating task.") # delegate_task(candidate_auid, task) else: print("Agent does not meet trust threshold — request manual verification.") COMMAND_BLOCK: import urllib.parse import json import requests AXIS_BASE = "https://www.axistrust.io/api/trpc" def check_agent_trust(auid: str) -> dict: """Return the trust profile for an agent by AUID.""" input_param = urllib.parse.quote(json.dumps({"json": {"auid": auid}})) response = requests.get(f"{AXIS_BASE}/agents.getByAuid?input={input_param}", timeout=10) response.raise_for_status() return response.json()["result"]["data"]["json"] def is_safe_to_delegate(auid: str, min_t_score: int = 500) -> bool: """ Returns True if the agent meets the minimum trust threshold. Default: T3 Verified (500+) required for delegation. """ try: profile = check_agent_trust(auid) t_score = profile.get("trustScore", {}).get("tScore", 0) return t_score >= min_t_score except Exception: return False # Fail closed — unknown agents are untrusted # In your orchestrator: candidate_auid = "axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261" if is_safe_to_delegate(candidate_auid, min_t_score=750): print("Agent cleared — delegating task.") # delegate_task(candidate_auid, task) else: print("Agent does not meet trust threshold — request manual verification.") COMMAND_BLOCK: import urllib.parse import json import requests AXIS_BASE = "https://www.axistrust.io/api/trpc" def check_agent_trust(auid: str) -> dict: """Return the trust profile for an agent by AUID.""" input_param = urllib.parse.quote(json.dumps({"json": {"auid": auid}})) response = requests.get(f"{AXIS_BASE}/agents.getByAuid?input={input_param}", timeout=10) response.raise_for_status() return response.json()["result"]["data"]["json"] def is_safe_to_delegate(auid: str, min_t_score: int = 500) -> bool: """ Returns True if the agent meets the minimum trust threshold. Default: T3 Verified (500+) required for delegation. """ try: profile = check_agent_trust(auid) t_score = profile.get("trustScore", {}).get("tScore", 0) return t_score >= min_t_score except Exception: return False # Fail closed — unknown agents are untrusted # In your orchestrator: candidate_auid = "axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261" if is_safe_to_delegate(candidate_auid, min_t_score=750): print("Agent cleared — delegating task.") # delegate_task(candidate_auid, task) else: print("Agent does not meet trust threshold — request manual verification.") COMMAND_BLOCK: def is_safe_to_transact(auid: str, min_c_score: int = 700) -> bool: """Require at least a C-Score of 700 (A-grade) before any financial operation.""" try: profile = check_agent_trust(auid) c_score = profile.get("creditScore", {}).get("cScore", 0) return c_score >= min_c_score except Exception: return False COMMAND_BLOCK: def is_safe_to_transact(auid: str, min_c_score: int = 700) -> bool: """Require at least a C-Score of 700 (A-grade) before any financial operation.""" try: profile = check_agent_trust(auid) c_score = profile.get("creditScore", {}).get("cScore", 0) return c_score >= min_c_score except Exception: return False COMMAND_BLOCK: def is_safe_to_transact(auid: str, min_c_score: int = 700) -> bool: """Require at least a C-Score of 700 (A-grade) before any financial operation.""" try: profile = check_agent_trust(auid) c_score = profile.get("creditScore", {}).get("cScore", 0) return c_score >= min_c_score except Exception: return False CODE_BLOCK: def report_interaction(session_cookie: str, agent_id: int, success: bool, description: str): """ Submit a behavioral event after interacting with an agent. agent_id: the numeric integer ID (from the agent's profile, not the AUID string) """ event_type = "task_completed" if success else "task_failed" score_impact = 10 if success else -15 requests.post( f"{AXIS_BASE}/trust.addEvent", headers={ "Content-Type": "application/json", "Cookie": session_cookie }, json={"json": { "agentId": agent_id, "eventType": event_type, "category": "task_execution", "scoreImpact": score_impact, "description": description }}, timeout=10 ) CODE_BLOCK: def report_interaction(session_cookie: str, agent_id: int, success: bool, description: str): """ Submit a behavioral event after interacting with an agent. agent_id: the numeric integer ID (from the agent's profile, not the AUID string) """ event_type = "task_completed" if success else "task_failed" score_impact = 10 if success else -15 requests.post( f"{AXIS_BASE}/trust.addEvent", headers={ "Content-Type": "application/json", "Cookie": session_cookie }, json={"json": { "agentId": agent_id, "eventType": event_type, "category": "task_execution", "scoreImpact": score_impact, "description": description }}, timeout=10 ) CODE_BLOCK: def report_interaction(session_cookie: str, agent_id: int, success: bool, description: str): """ Submit a behavioral event after interacting with an agent. agent_id: the numeric integer ID (from the agent's profile, not the AUID string) """ event_type = "task_completed" if success else "task_failed" score_impact = 10 if success else -15 requests.post( f"{AXIS_BASE}/trust.addEvent", headers={ "Content-Type": "application/json", "Cookie": session_cookie }, json={"json": { "agentId": agent_id, "eventType": event_type, "category": "task_execution", "scoreImpact": score_impact, "description": description }}, timeout=10 ) COMMAND_BLOCK: curl -s -X POST "https://www.axistrust.io/api/trpc/agents.register" \ -H "Content-Type: application/json" \ -H "Cookie: session=YOUR_SESSION_COOKIE" \ -d '{"json":{"name":"My Agent","agentClass":"personal"}}' COMMAND_BLOCK: curl -s -X POST "https://www.axistrust.io/api/trpc/agents.register" \ -H "Content-Type: application/json" \ -H "Cookie: session=YOUR_SESSION_COOKIE" \ -d '{"json":{"name":"My Agent","agentClass":"personal"}}' COMMAND_BLOCK: curl -s -X POST "https://www.axistrust.io/api/trpc/agents.register" \ -H "Content-Type: application/json" \ -H "Cookie: session=YOUR_SESSION_COOKIE" \ -d '{"json":{"name":"My Agent","agentClass":"personal"}}'
- Identity verification — you know who you're talking to
- Behavioral reputation — you know their track record
- Tiered trust gates — different thresholds for different risk levels
- Outcome reporting — you're contributing to the ecosystem