Agreement Overview¶
1. Definition (No Inheritance Yet)¶
Agreement defines the interaction contract between business systems and agents. Inheritance is not supported in the current model.
2. Specification Shape¶
Recommended structure (implementation-oriented):
- Top-level:
name,version,description,via,tags,interface interface.userCache[]: user cache key definitionsinterface.functions[]: function contracts (request/response/error/idempotency, etc.)
Version publishing path:
3. Templates¶
auth: start fromagreements/auth/<version>/agreement.jsonoauth: start fromagreements/oauth/<version>/agreement.jsonpayment: start fromagreements/payment/<version>/agreement.jsontry: start fromagreements/try/<version>/agreement.json