Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt

Use this file to discover all available pages before exploring further.

Open Intelligence is a federated reputation and threat-intelligence system built into the Neuron platform. It allows accounts to publish, share, and query structured intelligence records about network endpoints — IP addresses, XMPP addresses, and other protocol-specific identifiers. Records include metadata such as threat vectors, protocols, classifications, geo-location, WHOIS data, block status, and custom tags. Each record has an expiry time, after which it is automatically purged. All endpoints require a valid JWT bearer token.

Endpoints

EndpointDescription
Check endpointLook up existing open intelligence for a given endpoint, including block status, geo-location, WHOIS info, and last protocol used.
GetRetrieve a specific intelligence record by its object ID.
AddPublish a new intelligence record about an endpoint, with optional tags, classification, threat vector, and agent properties.
UpdateUpdate an existing intelligence record (e.g. extend expiry or change classification).
DeleteDelete a specific intelligence record by its object ID.

Record fields

FieldDescription
endpointThe target endpoint (IP, XMPP JID, etc.). Format depends on protocol.
expiresWhen the record will be automatically purged. Must be in the future.
vectorThreat vector string (e.g. attack type).
protocolProtocol associated with the endpoint.
classificationClassification label for the record.
codeMachine-readable code for the record type.
messageHuman-readable description.
TagNamed key-value metadata tags, with optional XML type.
AgentPropertyAgent identity properties attached to the record for trust assessment.

Block status

Check endpoint returns block information if the endpoint has been flagged:
FieldDescription
permanentBlockIf the endpoint is permanently blocked.
temporaryBlockDateTime until the endpoint is temporarily blocked.
reasonReason for the block.