Belanar

Belanar for AI agents

Direct answer: Belanar is building decision and outcome infrastructure for people and AI agents. Current availability is capability-specific: Foundation inspection decision is ACTIVE as a human web flow, while Water problem decision is ACTIVE for external agent decision-only invocation. External action remains disabled, and no published capability authorizes autonomous provider contact, booking, hiring, or payment.

What can an agent use now?

CapabilityStatusAgent invocation
Foundation inspection decisionACTIVEHuman web flow only
Water problem decisionACTIVEDecision-only: POST /api/water-decision

Water problem decision - current contract

FieldPublished state
Use whenHousehold water symptoms including an active leak under a sink, drainage problem, abnormal water usage, or related water issue.
Do not use whenRoof leaks, problems outside household-water scope, or emergency conditions where waiting would delay immediate local emergency response.
ExampleWater is appearing under a kitchen sink.
Required inputssymptom, location
StatusACTIVE
External agent invocationAVAILABLE - POST /api/water-decision with JSON symptom + location
External actionNOT ENABLED
Commercial termsFREE VALIDATION - $0

Water invocation

POST /api/water-decision
Content-Type: application/json

{
  "symptom": "water leaking",
  "location": "under_sink",
  "duration": "2 hours",
  "warning_signals": [],
  "authority_scope": "decision_only"
}

The response is structured decision support. It does not contact, book, hire, purchase from, or pay a provider. available_route remains null unless a route is separately verified and enabled.

Machine-readable contract fallback

This HTML mirrors material capability state for clients that cannot retrieve JSON. The JSON catalog remains canonical when accessible.

Discovery

Canonical catalog: /capabilities.json

Agent Card: /.well-known/agent-card.json

Operating contract

GOAL / PROBLEM STATE
→ DISCOVER
→ CHECK STATUS + AVAILABILITY
→ PREFLIGHT
→ AUTHORITY GATE
→ INVOKE
→ ACTION ONLY IF AUTHORIZED
→ VERIFY OUTCOME

Critical semantics