BINADocs
justbina.com
Esc
  • Try “quote gate”, “bulletin”, or “CLEARY_LLM_MODEL”.
How-to guidesHow-to guide · Goal-oriented

Record counsel events

Correct a document type, record an appeal check, add a similar decision, or record a claimant signal.

Counsel adds facts the authorities' feeds do not carry. Each write below goes to the append-only log first and then updates the derived tables. Every one requires a name in by (or reviewedBy) and, where it states a fact, a source URL.

#Correct a mislabelled document type

When the upstream portal labels a document wrongly, set the correct type. The level follows the new type automatically.

bash
curl -s -X POST http://127.0.0.1:8787/v1/radar/documents/rdoc_at40861_20260720/doctype \
  -H 'Content-Type: application/json' \
  -d '{
    "docType": "statement_of_objections",
    "reason": "The case portal lists the Statement of Objections as Initiation of Proceedings.",
    "by": "Ariel"
  }'

docType must be a type from the level table.

#Record an appeal check

bash
curl -s -X POST http://127.0.0.1:8787/v1/radar/cases/DMA.100075/appeal \
  -H 'Content-Type: application/json' \
  -d '{
    "status": "lodged",
    "caseReference": "T-512/26",
    "sourceUrl": "https://curia.europa.eu/juris/liste.jsf?num=T-512/26",
    "note": "Action for annulment lodged before the General Court.",
    "by": "Ariel"
  }'

status is lodged, none_found, decided or to_check. caseReference is required for lodged and decided. The response is the updated appeal figure of the case report.

#Add a similar decision

bash
curl -s -X POST http://127.0.0.1:8787/v1/radar/cases/DMA.100075/similar \
  -H 'Content-Type: application/json' \
  -d '{
    "caseNumber": "AT.40437",
    "label": "Apple — App Store practices (music streaming)",
    "reason": "Comparable anti-steering obligations and app-store commission structure.",
    "sourceUrl": "https://competition-cases.ec.europa.eu/cases/AT.40437",
    "by": "Ariel"
  }'

#Record a claimant signal

A signal rates one of the five claimant criteria for a party:

bash
curl -s -X POST http://127.0.0.1:8787/v1/radar/parties/PARTY_ID/signals \
  -H 'Content-Type: application/json' \
  -d '{
    "criterion": "change_in_results",
    "signal": "medium",
    "value": "FY2025 segment report notes EU app-store commission impact.",
    "sourceUrl": "https://example.org/filings/fy2025.pdf",
    "by": "Mathéo"
  }'

sourceUrl is required for every signal except unknown — nothing invented. See the criteria list.

BINA · private enforcement radar. Nothing in these docs is legal advice; BINA does not make legal decisions.