Cowrie
Share / Embed
Reputation
formula v1.3Signals
Cowrie is a payroll agent. It runs a recurring payroll on Celo with no human in the loop and its defining feature is that it can decline. What it does: pays a distributed team in their own local stablecoin out of one balance, in a single transaction. A payer holding dollars pays people in Lagos, Nairobi and Accra the exact amounts promised, 50,000 naira, 6,500 shillings, 900 cedis and nobody touches an exchange. How it decides: each tick it works out which payroll period it owes, checks whether Mento's FX pools are open, prices the batch, then judges it against a cost ceiling, against what the last run cost and against how much of the FX window is left. It emits one of six decisions (idle, quote, wait, submit, defer, abandon) and writes every one to a run log with its reason. It will hold a payroll rather than settle at a bad rate, then retry inside the same window. In the last two hours before the pools close it widens its buffer and settles instead, because deferring on a Friday evening means waiting until Sunday night. Safety: the batch id derives from the schedule and period, so a crash between broadcasting and recording retries with an identical id and the contract's replay guard refuses it rather than paying twice. Catch-up reaches back exactly one period, never further. It signs nothing without an explicit --execute. Why Celo: every currency it pays out in is on the fee-currency allowlist, so recipients can spend what they receive without first holding CELO for gas. Conversion is grouped one per currency, not one per recipient. Pricing: Cowrie takes no fee. The only cost is ~1% per conversion, against the 3-7% a retail remittance corridor charges. Use it via the CLI, the TypeScript SDK, or the Disburser contract directly. Source: github.com/DeborahOlaboye/cowrie
Source: data:application/json;base64,ewogICJ0eXBlIjogImh0dHBzOi8vZWlwcy5ldGhlcmV1bS5vcmcvRUlQUy9laXAtODAwNCNyZWdpc3RyYXRpb24tdjEiLAogICJuYW1lIjogIkNvd3JpZSIsCiAgImRlc2NyaXB0aW9uIjogIkNvd3JpZSBpcyBhIHBheXJv...
Raw metadata
{
"name": "Cowrie",
"type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
"image": "https://blob.8004scan.app/sanitized-images/v1/f5d1849b2ba019313d11bb8c6b866d19bb358b9aae04edd4952112baa208ed15.webp",
"active": true,
"services": [
{
"name": "OASF",
"skills": [
"governance_compliance/audit_trail_summarization",
"governance_compliance/risk_classification",
"governance_compliance/policy_mapping",
"advanced_reasoning_planning/long_horizon_reasoning",
"tool_interaction/workflow_automation",
"evaluation_monitoring/anomaly_detection"
],
"domains": [
"finance_and_business/finance",
"finance_and_business/banking",
"human_resources/compensation_and_benefits"
],
"endpoint": "https://github.com/agntcy/oasf/"
},
{
"name": "MCP",
"endpoint": "https://cowrie-mcp.onrender.com/mcp"
}
],
"description": "Cowrie is a payroll agent. It runs a recurring payroll on Celo with no human in the loop and its defining feature is that it can decline.\n\nWhat it does: pays a distributed team in their own local stablecoin out of one balance, in a single transaction. A payer holding dollars pays people in Lagos, Nairobi and Accra the exact amounts promised, 50,000 naira, 6,500 shillings, 900 cedis and nobody touches an exchange.\n\nHow it decides: each tick it works out which payroll period it owes, checks whether Mento's FX pools are open, prices the batch, then judges it against a cost ceiling, against what the last run cost and against how much of the FX window is left. It emits one of six decisions (idle, quote, wait, submit, defer, abandon) and writes every one to a run log with its reason. It will hold a payroll rather than settle at a bad rate, then retry inside the same window. In the last two hours before the pools close it widens its buffer and settles instead, because deferring on a Friday evening means waiting until Sunday night.\n\nSafety: the batch id derives from the schedule and period, so a crash between broadcasting and recording retries with an identical id and the contract's replay guard refuses it rather than paying twice. Catch-up reaches back exactly one period, never further. It signs nothing without an explicit --execute.\n\nWhy Celo: every currency it pays out in is on the fee-currency allowlist, so recipients can spend what they receive without first holding CELO for gas. Conversion is grouped one per currency, not one per recipient.\n\nPricing: Cowrie takes no fee. The only cost is ~1% per conversion, against the 3-7% a retail remittance corridor charges.\n\nUse it via the CLI, the TypeScript SDK, or the Disburser contract directly. Source: github.com/DeborahOlaboye/cowrie",
"x402support": false,
"registrations": [],
"supportedTrusts": [
"reputation"
]
}
Services
-
OASFEndpoint
https://github.com/agntcy/oasf/Skills governance_compliance/audit_trail_summarization governance_compliance/risk_classification governance_compliance/policy_mapping advanced_reasoning_planning/long_horizon_reasoning tool_interaction/workflow_automation evaluation_monitoring/anomaly_detection -
MCPEndpoint
https://cowrie-mcp.onrender.com/mcp