{"lexicon":1,"id":"network.attested.payment.recurring","defs":{"main":{"type":"record","key":"tid","record":{"type":"object","required":["subject","amount","currency","unit","frequency","txnid","createdAt"],"properties":{"subject":{"type":"string","format":"did"},"amount":{"type":"integer","minimum":500,"maximum":25000,"description":"Amount per billing period in smallest currency unit. Min 500. Max 25000 monthly-equivalent (enforced at write)."},"currency":{"type":"string","maxLength":3,"minLength":3,"description":"ISO 4217 currency code."},"unit":{"type":"string","enum":["monthly","quarterly","semiannual","yearly"],"description":"Billing period."},"frequency":{"type":"integer","minimum":1,"default":1,"description":"Billing frequency multiplier."},"txnid":{"type":"string","description":"Unique transaction identifier for deduplication."},"createdAt":{"type":"string","format":"datetime","description":"Timestamp of initial subscription creation."},"entitlements":{"type":"array","items":{"type":"ref","ref":"com.atproto.repo.strongRef"}},"signatures":{"type":"array","items":{"type":"unknown"}}}}}}}