sign in →
00 / nolvin utc --:--:--
Nolvin
agentic knowledge graph infrastructure how it works ↓

point agents at the web — get back a living knowledge graph

Describe a domain in one sentence — “Swedish VC firms and business angels”, “tantric events in Sweden”, “Japanese crafts and courses in Stockholm”. Nolvin's agents find the sources, crawl them politely, extract the people, organizations, places and events with a quote for every fact, and keep the graph current. You query it through one API.

01 / 03scrape

SCRAPE

From one sentence, an agent writes a brief — scope, inclusion rules, expected examples, search queries — then discovers and validates sources. Crawling honors robots.txt and spaces requests per host. How it works →

inputone sentence or seed urls
gateyour relevance rules
etiquetterobots.txt · per-host spacing
02 / 03distill

DISTILL

Pages become markdown, then typed entities and relationships — each with the page and verbatim snippet it came from. Re-reads are incremental: an unchanged page costs nothing, a changed one is read as a diff. The POLE model →

extractsentities · facets · relations
provenancepage + quote per fact
re-readhash → diff → full
03 / 03query

QUERY

Person, Object, Location, Event. Graph traversal, timeline and map — every kind projects through its relationships. REST, webhooks and share links on top. Read the docs →

kindsp · o · l · e
viewsgraph · timeline · map
apirest · webhooks · sse
entity kinds4person · object · location · event
projections3graph · timeline · map
sentence to start1autopilot does the rest
model calls0on an unchanged page
$ shellpost /v1/domains/autopilot
$ curl https://api.nolvin.com/v1/domains/autopilot \
    -H "Authorization: Bearer $NOLVIN_KEY" \
    -d '{"prompt":"Tech consulting firms in Linköping and Norrköping"}'
{"id":"6ba1539b-…","stage":"brief"}

$ curl https://api.nolvin.com/v1/domains/6ba1539b-…/entities?type=object
{"entities":[{"name":"HiQ","type":"object", …}], "next_offset":50}
Create your first knowledge graph