Pinned post
first hackathon win π₯
Iβm still smiling at my screen. Arcurrent just won an Arc Microgrant.
First, thank you. @DoraHacks for running a program that reads past the pitch and checks the chain. @arc for building somewhere a solo builder can ship something real, with real USDC, on mainnet, and still get a proper look.
So what did I actually build?
Picture an AI agent that pays your invoices on its own. Great, until you ask the question that keeps everyone up at night: what happens if its keys leak?
I wanted the answer to live in a contract, not in a promise. So Arcurrent keeps the agentβs money in a vault it can never withdraw from. The owner sets the rules on-chain: a cap per payment, a daily budget, a list of approved payees, a pause switch. Even a stolen key can only spend what you allowed. The worst day is a number you chose.
Every payment is a mandate on MandateEscrow, an open contract with no owner. Anyone can fund one, fulfil one, or read one. Itβs live on Arc mainnet with verified source, and the agent has already paid real invoices through it. Donβt take my word for it: arcurrent.site
Thereβs an SDK and an MCP server on npm too, so other agents can pay through the same vault.
It isnβt audited, so I keep balances small and say so out loud. Honest limits beat a shiny pitch.
To everyone who tested it, tried to break it, or just told me to keep going: thank you. More soon.
Iβm still smiling at my screen. Arcurrent just won an Arc Microgrant.
First, thank you. @DoraHacks for running a program that reads past the pitch and checks the chain. @arc for building somewhere a solo builder can ship something real, with real USDC, on mainnet, and still get a proper look.
So what did I actually build?
Picture an AI agent that pays your invoices on its own. Great, until you ask the question that keeps everyone up at night: what happens if its keys leak?
I wanted the answer to live in a contract, not in a promise. So Arcurrent keeps the agentβs money in a vault it can never withdraw from. The owner sets the rules on-chain: a cap per payment, a daily budget, a list of approved payees, a pause switch. Even a stolen key can only spend what you allowed. The worst day is a number you chose.
Every payment is a mandate on MandateEscrow, an open contract with no owner. Anyone can fund one, fulfil one, or read one. Itβs live on Arc mainnet with verified source, and the agent has already paid real invoices through it. Donβt take my word for it: arcurrent.site
Thereβs an SDK and an MCP server on npm too, so other agents can pay through the same vault.
It isnβt audited, so I keep balances small and say so out loud. Honest limits beat a shiny pitch.
To everyone who tested it, tried to break it, or just told me to keep going: thank you. More soon.