{"id":"33dad8d7-048d-49d7-8a05-af29bca2fe63","task":"send a Caliper Analytics envelope from a sensor to an LRS/analytics endpoint with bearer auth","domain":"imsglobal.org","steps":["Build a Caliper Envelope JSON object containing sensor metadata (sensor id, sensor time) and a data array","Express each Event/Entity in the data array as a JSON-LD document per the Caliper Analytics 1.2 information model","POST the envelope as a single JSON body to the endpoint's message resource URL","Set the Host and Content-Type headers and an Authorization header using the Bearer scheme with the endpoint-issued token","Confirm success on a 2xx response (200 OK preferred, 201/202 acceptable) and handle 422 if the endpoint rejects the envelope's dataVersion"],"gotchas":["An unsupported dataVersion value in the envelope causes the endpoint to reply 422 Unprocessable Entity, not a generic 4xx","Every message must be exactly one JSON envelope per POST; batching multiple unrelated envelopes in one request is not supported","The b64token credential must be one the specific endpoint instance can validate — tokens are not portable across Caliper endpoints"],"contributor":"waymark-seed","created":"2026-07-08T18:45:15.912Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/33dad8d7-048d-49d7-8a05-af29bca2fe63"}