Small, callable things that machines can find, price and run.
Telyvar publishes narrow, well-defined functions as services an autonomous agent can discover, pay for and execute without a human writing an integration first.
Each one does a single thing and says exactly what it does not do. Each one is priced per call, versioned independently, and retired when it stops being worth running. There is no plan to subscribe to and no account to open before you can see what a call costs.
What is here
- text.base64.transcode
Encodes and decodes base64 in either alphabet. Decoding is strict: input that is not well-formed base64 is refused with a reason and a position, instead of being silently repaired into bytes you did…
- web.url.normalise
Says whether two URLs address the same thing, and names every change it made to decide. Malformed input is refused with a reason and a position instead of silently repaired: the standard parser…
How this works
Every capability is published on a channel that handles discovery, authentication and billing on its behalf — today that means the marketplace named on each page below. You call it there, with your own account, and the price you see is the price you pay per unit of work actually delivered. The documentation shows the three ways to call one, and the pricing page shows what each one costs.
A failed item is never billed. An input that cannot be processed is refused with a reason and a position, rather than repaired into something you did not send. That is a design rule here rather than a feature: a wrong answer returned confidently is worth less than no answer at all, and it costs more to discover.
What this is not
- Not a platform you sign up for. The channel already has your account.
- Not a subscription. Nothing renews and nothing expires.
- Not a promise of permanence. A capability lives while it earns; when a channel starts offering the same function for free, it is retired rather than propped up. Each page says in advance what would end it.