{"blobs":{"5a2a0ba0e3273bb37f9e1446f19c89f79a4b7647fc3f20ba974476087da93743":"LS0tCm5hbWU6IHBheW1lbnQtc2VjdXJpdHktaWRlbXBvdGVuY3kKZGVzY3JpcHRpb246IFVzZSB3aGVuIGVuZm9yY2luZyBzZXJ2ZXItc2lkZSBwcmljZSBhdXRob3JpdHksIHdlYmhvb2sgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiwgaWRlbXBvdGVudCBvdXRib3VuZCBtdXRhdGlvbnMsIGV2ZW50IGRlZHVwbGljYXRpb24gYW5kIFBDSS9zZWNyZXQgc2FmZXR5LgotLS0KCiMgUGF5bWVudCBTZWN1cml0eSAmIElkZW1wb3RlbmN5CgpGaW5hbmNpYWwgaW50ZWdyYXRpb25zIG9wZXJhdGUgYWNyb3NzIHVucmVsaWFibGUgbmV0d29ya3MgYW5kIHVudHJ1c3RlZCBjbGllbnQgYnJvd3NlcnMuIEV2ZXJ5IHBheW1lbnQgZmxvdyBtdXN0IGd1YXJhbnRlZSB0aGF0ICoqY2xpZW50cyBjYW5ub3QgdGFtcGVyIHdpdGggcHJpY2VzKiosICoqZHVwbGljYXRlIG5ldHdvcmsgcmVxdWVzdHMgbmV2ZXIgZG91YmxlLWNoYXJnZSoqLCBhbmQgKipmb3JnZWQgb3IgcmVwbGF5ZWQgd2ViaG9va3MgYXJlIHJlamVjdGVkKiouCgojIyAxLiBTZXJ2ZXItU2lkZSBBdXRob3JpdHkgKFplcm8gQ2xpZW50IFRydXN0KQoKLSAqKk5ldmVyIGFjY2VwdCBwcmljZSwgY3VycmVuY3ksIGRpc2NvdW50LCB0YXggcmF0ZSBvciBlbnRpdGxlbWVudCBmbGFncyBmcm9tIHRoZSBjbGllbnQqKjogdGhlIGNsaWVudCBzZW5kcyBvbmx5IGEgYHBsYW5JZGAvYHByaWNlS2V5YCwgcXVhbnRpdHksIGFuZCBvcHRpb25hbCBjb3Vwb24gY29kZS4gVGhlIHNlcnZlciByZXNvbHZlcyB0aGUgYXV0aG9yaXRhdGl2ZSBwcmljZSwgY3VycmVuY3ksIGVsaWdpYmlsaXR5IGFuZCB0YXggcnVsZXMgZnJvbSB0cnVzdGVkIHNlcnZlciBjb25maWcgb3IgdGhlIHByb3ZpZGVyIGNhdGFsb2cuCi0gKipSZXR1cm4gVVJMcyBhcmUgVUkgaGludHMsIG5ldmVyIHByb29mIG9mIHBheW1lbnQqKjogYSB1c2VyIHJlYWNoaW5nIGAvY2hlY2tvdXQvc3VjY2Vzcz9zZXNzaW9uX2lkPS4uLmAgZG9lcyAqKm5vdCoqIHByb3ZlIHBheW1lbnQgc3VjY2VlZGVkIChVUkxzIGNhbiBiZSB2aXNpdGVkIGRpcmVjdGx5LCBhbmQgYXN5bmMgbWV0aG9kcyBsaWtlIFNFUEEgb3Igd2lyZSB0cmFuc2ZlciBtYXkgc3RpbGwgYmUgYHByb2Nlc3NpbmdgKS4gUHJvdmlzaW9uIGVudGl0bGVtZW50cyBvbmx5IGFmdGVyIHZlcmlmeWluZyBzZXJ2ZXItdG8tc2VydmVyIHByb3ZpZGVyIHN0YXRlIG9yIHJlY2VpdmluZyBhIHZlcmlmaWVkIHdlYmhvb2suCi0gKipCaW5kIGNoZWNrb3V0IHNlc3Npb25zIHRvIHRoZSBhdXRoZW50aWNhdGVkIHRlbmFudC91c2VyKio6IHN0b3JlIGludGVybmFsIGB1c2VySWRgL2B3b3Jrc3BhY2VJZGAvYG9yZGVySWRgIGluIHByb3ZpZGVyIG1ldGFkYXRhIG9yIGEgc2VydmVyLXNpZGUgY2hlY2tvdXQgcmVjb3JkIGFuZCB2ZXJpZnkgb3duZXJzaGlwIGJlZm9yZSBmdWxmaWxsaW5nLgoKIyMgMi4gT3V0Ym91bmQgSWRlbXBvdGVuY3kgKFByZXZlbnRpbmcgRG91YmxlIENoYXJnZXMpCgpXaGVuIGNhbGxpbmcgYSBwcm92aWRlciBBUEkgdG8gY3JlYXRlIGEgY2hhcmdlLCBwYXltZW50IGludGVudCwgc3Vic2NyaXB0aW9uLCByZWZ1bmQgb3IgaW52b2ljZSwgYSBuZXR3b3JrIHRpbWVvdXQgbGVhdmVzIHRoZSBvdXRjb21lICoqdW5rbm93bioqOgoKLSAqKkRldGVybWluaXN0aWMgSWRlbXBvdGVuY3kgS2V5cyoqOiBnZW5lcmF0ZSBhbmQgcGVyc2lzdCBhIHN0YWJsZSBpZGVtcG90ZW5jeSBrZXkgdGllZCB0byB0aGUgYnVzaW5lc3Mgb3BlcmF0aW9uIChgaWRlbXBvdGVuY3lfa2V5ID0gImNoYXJnZToke29yZGVySWR9OmF0dGVtcHQ6JHthdHRlbXB0Tm99ImAgb3IgYCJpbnZvaWNlOiR7cGF5bWVudElkfSJgKSAqKmJlZm9yZSoqIG1ha2luZyB0aGUgSFRUUCBjYWxsLgotICoqU2FmZSByZXRyeSBydWxlKio6IGlmIGEgcmVxdWVzdCB0aW1lcyBvdXQgb3IgcmV0dXJucyBgNXh4YC9gNDI5YCwgcmV0cnkgKip3aXRoIHRoZSBleGFjdCBzYW1lIGlkZW1wb3RlbmN5IGtleSoqIChvciBxdWVyeSB0aGUgcHJvdmlkZXIgYnkgZXh0ZXJuYWwgcmVmZXJlbmNlIElEIGZpcnN0KS4gTmV2ZXIgZ2VuZXJhdGUgYSBmcmVzaCByYW5kb20gVVVJRCBvbiByZXRyeSDigJQgdGhhdCBjYXVzZXMgYSBzZWNvbmQgY2hhcmdlIQotICoqTmV2ZXIgYXV0by1mYWlsb3ZlciBhbmQgcmUtY2hhcmdlIG9uIGEgc2Vjb25kIFBTUCoqIHdoZW4gdGhlIGZpcnN0IFBTUCByZXR1cm5lZCBhbiBhbWJpZ3VvdXMgdGltZW91dCB3aXRob3V0IGZpcnN0IHJlY29uY2lsaW5nIHdoZXRoZXIgdGhlIGZpcnN0IGNoYXJnZSBzZXR0bGVkLgoKIyMgMy4gV2ViaG9vayBWZXJpZmljYXRpb24gJiBJbmJvdW5kIERlZHVwbGljYXRpb24KCkV2ZXJ5IGluY29taW5nIHByb3ZpZGVyIHdlYmhvb2sgbXVzdCBwYXNzIHRocmVlIGdhdGVzIGJlZm9yZSBtdXRhdGluZyBkb21haW4gc3RhdGU6CgoxLiAqKkNyeXB0b2dyYXBoaWMgU2lnbmF0dXJlIFZlcmlmaWNhdGlvbioqOgogICAtIFJlYWQgdGhlICoqcmF3LCB1bnBhcnNlZCByZXF1ZXN0IGJvZHkgYnl0ZXMqKiAoZG8gbm90IGxldCBKU09OIG1pZGRsZXdhcmUgcmUtc2VyaWFsaXplIHRoZSBwYXlsb2FkIGJlZm9yZSBjaGVja2luZyB0aGUgSE1BQy9zaWduYXR1cmUpLgogICAtIFZlcmlmeSB0aGUgcHJvdmlkZXIgc2lnbmF0dXJlIGhlYWRlciAoYFN0cmlwZS1TaWduYXR1cmVgLCBQYXlQYWwgdHJhbnNtaXNzaW9uIHNpZ25hdHVyZSwgQmFyaW9uL1NpbXBsZVBheSBITUFDLCBQYWRkbGUvTGVtb24gU3F1ZWV6eSBITUFDKSBhbmQgZW5mb3JjZSB0aW1lc3RhbXAgdG9sZXJhbmNlIGFnYWluc3QgcmVwbGF5cy4KMi4gKipJZGVtcG90ZW50IEV2ZW50IERlZHVwbGljYXRpb24qKjoKICAgLSBTdG9yZSB0aGUgcHJvdmlkZXIncyB1bmlxdWUgYGV2ZW50X2lkYCBpbiBgcHJvY2Vzc2VkX3dlYmhvb2tfZXZlbnRzYCB3aXRoIGEgYFVOSVFVRShwcm92aWRlciwgZXZlbnRfaWQpYCBjb25zdHJhaW50LgogICAtIFByb2Nlc3MgYW5kIG1hcmsgY29tcGxldGVkIGF0b21pY2FsbHkgKG9yIGxvY2sgcm93cyBieSBzdGF0ZSkgc28gY29uY3VycmVudCBkdXBsaWNhdGUgZGVsaXZlcmllcyBuZXZlciBleGVjdXRlIHNpZGUgZWZmZWN0cyB0d2ljZS4KMy4gKipGYXN0IEFja25vd2xlZGdlbWVudCAmIFJlbGlhYmxlIFByb2Nlc3NpbmcqKjoKICAgLSBQZXJzaXN0IHRoZSB2ZXJpZmllZCBldmVudCBhbmQgYWNrbm93bGVkZ2UgYDJ4eGAgd2l0aGluIHRoZSBwcm92aWRlcidzIHRpbWVvdXQgd2luZG93OyBpZiBkb3duc3RyZWFtIGZ1bGZpbGxtZW50IChzdWNoIGFzIFBERiBpbnZvaWNlIGdlbmVyYXRpb24gb3IgZW1haWwgZGVsaXZlcnkpIGZhaWxzLCByZXRyeSB0aGF0IHN0ZXAgaW5kZXBlbmRlbnRseSB3aXRob3V0IGxvc2luZyB0aGUgcGF5bWVudCByZWNvcmQuCgojIyA0LiBQQ0kgRFNTICYgU2VjcmV0IEh5Z2llbmUKCi0gTmV2ZXIgdG91Y2gsIGxvZyBvciBzdG9yZSByYXcgUEFOIChjYXJkIG51bWJlcnMpLCBDVlYvQ1ZDIG9yIG1hZ25ldGljIHN0cmlwZSBkYXRhOyB1c2UgcHJvdmlkZXItaG9zdGVkIGNoZWNrb3V0IG9yIHRva2VuaXplZCBwYXltZW50IGVsZW1lbnRzIGV4Y2x1c2l2ZWx5LgotIFJlZGFjdCBBUEkgc2VjcmV0IGtleXMsIHdlYmhvb2sgc2lnbmluZyBzZWNyZXRzLCBjbGllbnQgdG9rZW5zIGFuZCBwZXJzb25hbCBiaWxsaW5nIGFkZHJlc3NlcyBmcm9tIGFwcGxpY2F0aW9uIGxvZ3MgYW5kIGVycm9yIHRyYWNrZXJzLgotIFNlcGFyYXRlIHNhbmRib3gvdGVzdCBjcmVkZW50aWFscyBhbmQgd2ViaG9vayBlbmRwb2ludHMgc3RyaWN0bHkgZnJvbSBsaXZlIHByb2R1Y3Rpb24gY3JlZGVudGlhbHMuCg=="},"entities":{"agents":[],"projects":[],"skills":[{"files":[{"blob":"5a2a0ba0e3273bb37f9e1446f19c89f79a4b7647fc3f20ba974476087da93743","executable":false,"path":"SKILL.md"}],"id":"skill-payment-security-idempotency","name":"payment-security-idempotency","origin":"orqestria-builtin-skill-payment-security-idempotency","version":"1.0.0+e056003978e274cc116de2e5"}],"teams":[],"workflows":[]},"format":"orqestria.bundle","package":{"description":"payment-security-idempotency: Build billing and payment flows that handle subscriptions, retries, refunds and reconciliation without losing financial state.","id":"orqestria-skill-payment-security-idempotency","kind":"skill","name":"payment-security-idempotency","readme":"# payment-security-idempotency\n\npayment-security-idempotency: Build billing and payment flows that handle subscriptions, retries, refunds and reconciliation without losing financial state.\n\nIncludes the complete skill and its supporting files (1 files). The exact authored scope is preserved below.\n\nOriginal skill description (source language)\n\nUse when enforcing server-side price authority, webhook signature verification, idempotent outbound mutations, event deduplication and PCI/secret safety.\n\nInstall the skill, review its source and trust settings, then enable it for the relevant project or agent.","requirements":["Orqestria installed on your computer."],"root":"skill-payment-security-idempotency","version":"1.0.0+9115723dd392109e9d5c171e"},"schemaVersion":1}
