registryajp:AgentLicence
AJP AI AGENT SCHEMA STANDARD

ajp:AgentLicence

extends schema:DigitalDocument

Commercial and usage licensing terms for an AI agent. Machine-readable for procurement systems, comparison engines, and AI systems evaluating whether a particular deployment is authorised.

REQUIRED PROPERTIES (5)
ajp:licenceTypeTextrequired

proprietary / open_source / creative_commons / custom

ajp:commercialUsePermittedBooleanrequired

Can be used for commercial purposes

ajp:derivativeWorksPermittedBooleanrequired

Can be modified or built upon

ajp:attributionRequiredBooleanrequired

Must credit the builder

ajp:sublicensingPermittedBooleanrequired

Can be sublicensed

OPTIONAL PROPERTIES (8)
ajp:licenceUrlURL

URL of the full licence document

ajp:licenceHashText

SHA-256 of the licence document

ajp:attributionTextText

Required attribution text

ajp:marketplaceRoyaltyRateText

Percentage royalty paid to marketplace

ajp:byokPermittedBoolean

Can deployer bring own API keys

ajp:geographicRestrictions[schema:Country]

Countries where licence does not apply

ajp:sectorRestrictions[Text]

Sectors excluded from this licence

ajp:licenceExpiryDateDate

If the licence has an end date

EXAMPLE JSON-LD
{
  "@context": {
    "@vocab": "https://schema.org/",
    "ajp": "https://schema.anthonyjamespeacock.com/"
  },
  "@type": [
    "ajp:AgentLicence"
  ],
  "ajp:licenceType": "<Text>",
  "ajp:commercialUsePermitted": "<Boolean>",
  "ajp:derivativeWorksPermitted": "<Boolean>"
}
MACHINE ENDPOINT
GET /api/schema/AgentLicence
Accept: application/ld+json
View raw JSON-LD →
OTHER TYPES