Aligned on high level architecture for the solution:
- service-provider agent -- this will be a demo agent that provides a service
- procurement agent -- this will be a demo agent that discovers service agents and hires them for specific tasks
- blockchain MCP client -- this will be MCP client library for agents to interact with TruAID blockchain platform
- blockchain MCP service -- this will be the service providing interface to TruAID blockchain platform
Agents will directly negotiate contract mutually and then publish a signed contract into TruAID blockchain. The contract should cover following details:
- Payment Depost -- TBD (will include total payment for the completion of work)
- Milestones -- TBD (will be a list of milestones and escrow release for each milestone)
- Security Deposit -- TBD _(will be the security deposit from
service-provider agent)
TruAID blockchain platform will support following block types:
- Agent DID -- this will be a signed A2A agent card published by the
service-provider agents - Contract -- this will be a signed contract negotiated by
service-provider agentandprocurement agent - Work History -- this will be a immutable ledger of major events as negotiated in the contract milestone and signed by responsible party to track progress of the work as per negotiated contract
Log in or sign up for Devpost to join the conversation.