Anchor

Every answer shows the source text.

Anchor answers questions about Indian financial regulation. It uses only a fixed corpus of RBI Master Directions and SEBI Master Circulars. If these documents do not support an answer, Anchor refuses.

16 official documents100% of answers have a citation3.5 s latency target at p95

No account. No file upload. Anchor keeps your questions in this browser session.

The console shows your recent questions on the left. The transcript has a maximum width for easy reading. The evidence is one click below each answer.

An auditable corpus

The corpus has 16 official documents. Each document has a source URL, a hash and a snapshot date. Anchor does not search other documents.

Hybrid retrieval

Anchor does a keyword search and a vector search in PostgreSQL. It then combines the two result sets and puts them in a new order.

Citation checks on the server

The server compares each quotation with the retrieved text. A citation that does not match the retrieved text does not reach the page.

A refusal, not a guess

If the corpus does not support an answer, Anchor gives a refusal. The refusal shows the reason: not in corpus, insufficient support or ambiguous question.

Two examples

These are two answers from the console. The support in the corpus decides which type of answer you get.

Answered2 sources · 1.8s

What must a research analyst disclose in a research report?

Anchor · 2 sources · 1.8s

Every research report must disclose any actual or potential conflict of interest: financial interest held by the analyst or their relatives in the subject company, and compensation received from that company in the preceding twelve months.1 It must also carry the analyst’s registration details and the standard disclaimer prescribed for research reports.2

  1. 1SEBIMaster Circular for Research Analysts, disclosure of conflicts of interest · p. 31
  2. 2SEBIMaster Circular for Research Analysts, standard disclaimer · p. 33
Refusednot in corpus · 0.9s

What is the GST rate on brokerage services?

Anchor · no sources

No grounded answer

Tax law is not in the corpus. Anchor answers only from the RBI Master Directions and the SEBI Master Circulars in the list above.

The steps for one answer

1Retrieve

Anchor does a keyword search and a vector search in PostgreSQL. It keeps 30 results from each search.

2Combine and rerank

Anchor combines the two result sets. A reranker then keeps only the text above the support limit.

3Answer or refuse

The model sees only this text. If the support is too weak, Anchor gives a refusal with a reason.

4Check citations

The server compares each quotation with its retrieved text before it sends the answer.

Measurement

The product requirements give these targets. A smoke evaluation runs in the CI pipeline for each pull request.

MeasureTargetStatus
Groundedness on the golden set≥ 0.85Fixture path only
Retrieval recall at 5≥ 0.88Fixture path only
Refusal precision, out-of-corpus set≥ 0.90Fixture path only
Answers with a valid citation100%Enforced on the server
Latency at p95≤ 3.5sRecorded for each request

The full evaluation needs live providers and an indexed database. Anchor publishes the results in docs/EVAL.md with the run date.

Questions and answers

This section gives the scope, the storage and the models. The repository documents give more data.

The corpus has 16 official documents in English: 8 RBI Master Directions and 8 SEBI Master Circulars. The manifest in the repository gives the source URL, the hash and the snapshot date for each document. Anchor does not search superseded documents.

Ask a question about RBI or SEBI regulation.

One question shows the contract: an answer with its source text, or a refusal with a reason. You do not need an account.