# Functions

> The catalogue function vocabulary.

JSON: https://staging.leyline.ahensya.com/api/v1/functions

- [Ingest](https://staging.leyline.ahensya.com/functions/ingest.md): bring raw material in
- [Parse](https://staging.leyline.ahensya.com/functions/parse.md): structure unstructured input
- [Extract](https://staging.leyline.ahensya.com/functions/extract.md): pull a fact or field out
- [Transform](https://staging.leyline.ahensya.com/functions/transform.md): reshape data
- [Classify](https://staging.leyline.ahensya.com/functions/classify.md): assign a category
- [Generate](https://staging.leyline.ahensya.com/functions/generate.md): produce new text, code, or media
- [Retrieve](https://staging.leyline.ahensya.com/functions/retrieve.md): fetch stored knowledge
- [Store](https://staging.leyline.ahensya.com/functions/store.md): persist state
- [Index](https://staging.leyline.ahensya.com/functions/index.md): make retrieval cheap
- [Search](https://staging.leyline.ahensya.com/functions/search.md): find by query
- [Rank](https://staging.leyline.ahensya.com/functions/rank.md): order candidates by trust or fit
- [Route](https://staging.leyline.ahensya.com/functions/route.md): send work to the right tool
- [Auth](https://staging.leyline.ahensya.com/functions/auth.md): prove identity or permission
- [Identity](https://staging.leyline.ahensya.com/functions/identity.md): name a person, agent, or org
- [Notify](https://staging.leyline.ahensya.com/functions/notify.md): tell a human or agent
- [Schedule](https://staging.leyline.ahensya.com/functions/schedule.md): run later or on a beat
- [Observe](https://staging.leyline.ahensya.com/functions/observe.md): watch a system
- [Evaluate](https://staging.leyline.ahensya.com/functions/evaluate.md): score quality against a bench
- [Compose](https://staging.leyline.ahensya.com/functions/compose.md): assemble other functions
- [Crawl](https://staging.leyline.ahensya.com/functions/crawl.md): walk the public web
- [Embed](https://staging.leyline.ahensya.com/functions/embed.md): turn content into vectors
- [Memory](https://staging.leyline.ahensya.com/functions/memory.md): keep context across turns
- [Tool-call](https://staging.leyline.ahensya.com/functions/tool-call.md): invoke an external action
- [Policy](https://staging.leyline.ahensya.com/functions/policy.md): allow, deny, or bound an action
- [Payment](https://staging.leyline.ahensya.com/functions/payment.md): meter or settle money
- [Render](https://staging.leyline.ahensya.com/functions/render.md): draw a visual surface
- [Diagram](https://staging.leyline.ahensya.com/functions/diagram.md): map a composition
- [Transcribe](https://staging.leyline.ahensya.com/functions/transcribe.md): speech to text
- [Translate](https://staging.leyline.ahensya.com/functions/translate.md): move between languages
- [Summarize](https://staging.leyline.ahensya.com/functions/summarize.md): compress meaning
- [Code](https://staging.leyline.ahensya.com/functions/code.md): write or edit programs
- [Test](https://staging.leyline.ahensya.com/functions/test.md): prove behavior
- [Deploy](https://staging.leyline.ahensya.com/functions/deploy.md): put software into a runtime
- [Monitor](https://staging.leyline.ahensya.com/functions/monitor.md): alert on drift
- [Connect](https://staging.leyline.ahensya.com/functions/connect.md): speak a protocol (MCP, API, CLI)
- [Cache](https://staging.leyline.ahensya.com/functions/cache.md): reuse a prior result
- [Stream](https://staging.leyline.ahensya.com/functions/stream.md): deliver tokens or events live
- [Moderate](https://staging.leyline.ahensya.com/functions/moderate.md): filter unsafe content
- [Reason](https://staging.leyline.ahensya.com/functions/reason.md): plan or chain steps
- [Browser](https://staging.leyline.ahensya.com/functions/browser.md): operate a live page
