Skip to content

Research Query Language

RQL provides readable, deterministic repository queries.

FIND evidence WHERE status = active RETURN oid,title,status
FROM RSP-000001 FIND reasoning RETURN oid,title,version
FIND question WHERE title ~ evidence FOLLOW outgoing DEPTH 3 RETURN oid,type,title
FIND * WHERE status != archived LIMIT 50

Run a query with:

qlens rql 'FROM RSP-000001 FIND * RETURN oid,type,title,status' --json

Supported clauses are FROM, FIND, WHERE, FOLLOW outgoing|incoming, DEPTH, RETURN, and LIMIT. RQL is read-only and uses canonical object data plus derived graph relationships.