Creatorwerk
royalty split
Requires shares totaling exactly 10,000 basis points, floors each proportional minor-unit allocation, and distributes leftover units by descending fractional remainder with a stable name tie-break. It performs arithmetic only and does not transfer funds, interpret contracts, withhold tax or resolve rights ownership.
POST https://creator.halowerk.com/v1/royalty-splitEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| total_minor_units | integer | Ja | Whole minor currency units, for example cents; bounded so basis-point products remain exact JavaScript integers. |
| currency | string | Ja | |
| recipients | array | Ja |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"total_minor_units",
"currency",
"recipients"
],
"additionalProperties": false,
"properties": {
"total_minor_units": {
"type": "integer",
"minimum": 0,
"maximum": 900000000000,
"description": "Whole minor currency units, for example cents; bounded so basis-point products remain exact JavaScript integers."
},
"currency": {
"type": "string",
"minLength": 3,
"maxLength": 12,
"pattern": "^[A-Z0-9_-]+$"
},
"recipients": {
"type": "array",
"minItems": 1,
"maxItems": 1000,
"items": {
"type": "object",
"required": [
"name",
"share_basis_points"
],
"additionalProperties": false,
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"share_basis_points": {
"type": "integer",
"minimum": 0,
"maximum": 10000
}
}
}
}
}
}Veröffentlichtes Eingabebeispiel
{
"total_minor_units": 125037,
"currency": "EUR",
"recipients": [
{
"name": "writer",
"share_basis_points": 5000
},
{
"name": "performer",
"share_basis_points": 3250
},
{
"name": "producer",
"share_basis_points": 1750
}
]
}Ergebnis & Dokumentation
Veröffentlichtes Ergebnisschema anzeigen
{
"$ref": "https://creator.halowerk.com/v1/royalty-split/schema#/outputSchema"
}Veröffentlichtes Ergebnisbeispiel öffnen
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Creatorwerk0,004 USDC
ad placement opt
POSThttps://creator.halowerk.com/v1/ad-placement-optSorts caller-supplied placement opportunities by end time and solves the weighted non-overlapping interval problem exactly with dynamic programming. It does not buy inventory, predict conversion, enforce platform policy, model audience harm
- Creatorwerk0,001 USDC
bluesky feed
POSThttps://creator.halowerk.com/v1/bluesky-feedReturns up to twenty public feed items and the provider cursor from Bluesky AppView. Does not post, authenticate, crawl followers or claim to be a full historical archive.
- Creatorwerk0,001 USDC
bluesky posts
POSThttps://creator.halowerk.com/v1/bluesky-postsFetches the posts the public AppView returns for supplied canonical at://did:plc post URIs. Reports requested and returned counts; deleted or inaccessible posts may be absent.