BountyHunte.rs · JSON-LD Context
Bountyhunte Rs Context
JSON-LD context defining the semantic vocabulary for Bountyhunte Rs from BountyHunte.rs.
2 Classes
19 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
bountyhunte:
https://bountyhunte.rs/schema#
Classes
GetApiV1ProgramsResponse
GetApiV1ProgramsSlugResponse
Properties
| Property | Type | Container |
|---|---|---|
| data | list | |
| pagination | ||
| slug | string | |
| name | string | |
| url | string | |
| platform | ||
| status | string | |
| program_model | string | |
| bounty_type | string | |
| is_crypto | boolean | |
| reward | ||
| chain_tags | list | |
| tech_tags | list | |
| asset_types | list | |
| managed | boolean | |
| response_sla_hours | integer | |
| first_seen_at | string | |
| launched_at | string | |
| updated_at | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://bountyhunte.rs/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"bountyhunte": "https://bountyhunte.rs/schema#",
"GetApiV1ProgramsResponse": "bountyhunte:GetApiV1ProgramsResponse",
"data": {
"@id": "bountyhunte:data",
"@container": "@list"
},
"pagination": {
"@id": "bountyhunte:pagination"
},
"GetApiV1ProgramsSlugResponse": "bountyhunte:GetApiV1ProgramsSlugResponse",
"slug": {
"@id": "bountyhunte:slug",
"@type": "xsd:string"
},
"name": {
"@id": "bountyhunte:name",
"@type": "xsd:string"
},
"url": {
"@id": "bountyhunte:url",
"@type": "xsd:string"
},
"platform": {
"@id": "bountyhunte:platform"
},
"status": {
"@id": "bountyhunte:status",
"@type": "xsd:string"
},
"program_model": {
"@id": "bountyhunte:program_model",
"@type": "xsd:string"
},
"bounty_type": {
"@id": "bountyhunte:bounty_type",
"@type": "xsd:string"
},
"is_crypto": {
"@id": "bountyhunte:is_crypto",
"@type": "xsd:boolean"
},
"reward": {
"@id": "bountyhunte:reward"
},
"chain_tags": {
"@id": "bountyhunte:chain_tags",
"@container": "@list"
},
"tech_tags": {
"@id": "bountyhunte:tech_tags",
"@container": "@list"
},
"asset_types": {
"@id": "bountyhunte:asset_types",
"@container": "@list"
},
"managed": {
"@id": "bountyhunte:managed",
"@type": "xsd:boolean"
},
"response_sla_hours": {
"@id": "bountyhunte:response_sla_hours",
"@type": "xsd:integer"
},
"first_seen_at": {
"@id": "bountyhunte:first_seen_at",
"@type": "xsd:string"
},
"launched_at": {
"@id": "bountyhunte:launched_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "bountyhunte:updated_at",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "BountyHunte.rs API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BountyHunte.rs's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-03) from openapi/_ae-authored/bountyhunte-rs-openapi-generated.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/_ae-authored/bountyhunte-rs-openapi-generated.yml"
]
}