AgentOps-AI / AgentOps-AI/agentops

Feature Request: Add Nirium Protocol On-Chain Audit & IPFS Receipt Handler

未關閉
#1,429 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
5.8k
分支
619
PR 合併指標
30 天內沒有已合併 PR

描述

### 🛡️ Feature Proposal: Immutable IPFS & On-Chain Audit Anchoring via Nirium Protocol

Hi AgentOps team!

We would love to contribute a native integration handler for **Nirium Protocol** (https://nirium.xyz).

#### What this adds:
It allows AgentOps users to automatically anchor agent execution receipts and LLM cost traces directly to IPFS and Stellar Mainnet/Testnet as cryptographically signed SHA-256 records.

#### Proposed Implementation (`agentops/partners/nirium_audit_handler.py`):
```python
import requests
from typing import Dict, Any

class NiriumAuditHandler:
"""
AgentOps integration that automatically anchors agent execution logs
to IPFS and Stellar Mainnet/Testnet via Nirium's Audit Trail API.
"""
def __init__(self, api_key: str, agent_id: str = "agentops_tracker"):
self.api_key = api_key
self.agent_id = agent_id
self.nirium_url = "https://nirium-agent.fly.dev/api/audit/log"

def record_event(self, event_name: str, payload: Dict[str, Any]) -> Dict[str, Any]:
"""Anchors an agent event hash directly on-chain."""
headers = {
"Authorization": f"Bearer {self.api_key}",
"Content-Type": "application/json"
}
body = {
"app_id": "agentops",
"event": event_name,
"payload": payload
}
response = requests.post(self.nirium_url, json=body, headers=headers)
return response.json()

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。