Govwerk
vote buying detect
Scores caller-supplied vote/transfer observations using cohort-relative transfer size, transfer recency, and repeated-counterparty count. The output is an investigative triage heuristic, not proof of vote buying, identity linkage, or wrongdoing.
POST https://gov.halowerk.com/v1/vote-buying-detectEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| observations | array | Ja | |
| flag_threshold | number | Nein | Risk-score threshold used only for triage. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"observations"
],
"additionalProperties": false,
"properties": {
"observations": {
"type": "array",
"minItems": 3,
"maxItems": 10000,
"items": {
"type": "object",
"required": [
"voter_id",
"choice",
"associated_transfer_amount",
"transfer_age_hours",
"repeated_counterparty_count"
],
"additionalProperties": false,
"properties": {
"voter_id": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"choice": {
"type": "string",
"enum": [
"for",
"against",
"abstain"
]
},
"associated_transfer_amount": {
"type": "number",
"minimum": 0,
"maximum": 1000000000000000,
"description": "Caller-linked transfer amount in one consistent unit."
},
"transfer_age_hours": {
"type": "number",
"minimum": 0,
"maximum": 8760,
"description": "Hours between transfer and vote."
},
"repeated_counterparty_count": {
"type": "integer",
"minimum": 0,
"maximum": 100000,
"description": "Prior linked transfers with the same counterparty."
}
}
}
},
"flag_threshold": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Risk-score threshold used only for triage."
}
}
}Veröffentlichtes Eingabebeispiel
{
"observations": [
{
"voter_id": "voter-1",
"choice": "for",
"associated_transfer_amount": 12,
"transfer_age_hours": 240,
"repeated_counterparty_count": 0
},
{
"voter_id": "voter-2",
"choice": "against",
"associated_transfer_amount": 10,
"transfer_age_hours": 180,
"repeated_counterparty_count": 1
},
{
"voter_id": "voter-3",
"choice": "for",
"associated_transfer_amount": 900,
"transfer_age_hours": 2,
"repeated_counterparty_count": 7
}
],
"flag_threshold": 0.7
}Ergebnis & Dokumentation
Veröffentlichtes Ergebnisschema anzeigen
{
"$ref": "https://gov.halowerk.com/v1/vote-buying-detect/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
- Govwerk0,003 USDC
delegate alignment
POSThttps://gov.halowerk.com/v1/delegate-alignmentJoins caller-supplied vote vectors by proposal ID, encodes against/abstain/for as -1/0/1, and computes weighted cosine similarity plus exact agreement. It describes only supplied overlapping votes and does not infer ideology or future behav
- Govwerk0,003 USDC
proposal summary
POSThttps://gov.halowerk.com/v1/proposal-summarySplits caller-supplied proposal text into sentences, scores each sentence by normalized non-stopword frequency, and returns the highest-scoring sentences in source order. It does not infer unstated intent, verify claims, or produce an abstr
- Govwerk0,004 USDC
quadratic funding calc
POSThttps://gov.halowerk.com/v1/quadratic-funding-calcCaps individual contributions when requested, computes each project’s raw quadratic match as (sum sqrt(contribution))² minus direct contributions, and allocates a fixed matching pool proportionally. It does not detect Sybil identities, move