Proxy
Menu

Services

Eight services. Each one does a single job.

A service has one responsibility, its own interface, its own scopes and its own meter. It shares authentication, authorisation, auditing and the wire conventions with the other seven. You enable them one at a time.

Enabled
Most on request, so nothing starts a cost by surprise
Metered
Per operation, with the billing unit attached
Composed
On your records, not inside a hidden pipeline

How to read one of these rows.

The rows below are deliberately uniform. Every service answers the same five questions in the same order, so two of them can be compared without reading two differently shaped stories.

Key
The catalogue key. It appears on your entitlement and on every usage record, and it never changes, which is why two of them do not match the product name.
Access
automatic means it is available as soon as you have an organisation. on request means somebody at the platform decides, because switching it on starts a cost or acts in your name.
Scopes
The published strings an integration can be granted. Two services are in the catalogue and metered but publish no scope yet, and this page says so rather than implying an API that is not there.
Metered
The operations that write a usage record, with an indicative rate and the billing unit. A rate always carries its unit, because a figure on its own is ambiguous.
In the browser
The capabilities a client session can be minted for, where the service has a component your page can mount.

The catalogue.

In the order the platform lists them. Rates are indicative and come from the platform's example catalogue; yours are confirmed before a service is enabled.

storage on request

Proxy Storage Hold the file, and account for it.

Managed document storage scoped to an organisation. Storage class, metadata and retention are yours to set; the size ledger and the audit trail come with it.

Composes
Processor reads from it. Sign attaches to it. Documents write into it.
Stages
Capture, Store

Scopes

storage:read storage:write

Metered

storage.standard.gb_month By class / GB month

storage.upload Free / upload

storage.download Free / download

In the browser

storage.upload storage.download

ocr automatic

Proxy Processor Turn a document into fields.

Text extraction, classification and field extraction as an asynchronous job. Priced per page or per whole document, whichever suits the work.

Composes
Takes a stored object, returns fields the rest of the work can use.
Stages
Process

Scopes

processor:run

Metered

ocr.page 4p / page

ocr.document 15p / document

esign on request

Proxy Sign Get a document signed, and preserve the evidence.

Signature envelopes with a full status history, drawn or typed capture in your own page, and server-side validation of every submitted signature. What is recorded is the signer reference, the capture method, the timestamps, the status history and the validation result.

Composes
Signs what Documents generated, then Communications delivers the copy.
Stages
Execute, Prove

Scopes

sign:requests:create

Metered

esign.envelope 35p / envelope

esign.signature 12p / signature

esign.signature_validated Free / validation

esign.form_completed Free / submission

In the browser

sign.capture sign.complete

documents on request

Proxy Documents Produce the document itself.

Generation from your templates, with the fields the rest of the platform already holds. The output is a stored object like any other.

Composes
Consumes extracted fields. Emits a document Sign can put in an envelope.
Stages
Execute

Scopes

documents:generate

Metered

documents.generated On request / document

In the browser

documents.view

calendar on request

Proxy Calendar Find a time and hold it.

Availability, appointments and bookings against the constraints you publish. The customer books in your page, on a token scoped to that booking.

Composes
Bookings attach to the record. Communications confirms them.
Stages
Coordinate

Scopes

calendar:read calendar:write

Metered

calendar.booking_created On request / booking

In the browser

calendar.book

communications on request

Proxy Communications Send it, and record that it was sent.

Email and SMS sent on the organisation's behalf, with a delivery record per message. SMS is metered by segment, because that is how carriers charge.

Composes
Carries what Sign and Documents produced. Inbound feeds Capture.
Stages
Capture, Execute, Prove

Scopes

communications:email:send communications:sms:send

Metered

communications.email_sent On request / message

communications.sms_segment_sent On request / segment

identity on request

Proxy Identity Confirm the person is who they say.

Identity and document verification as a single check with a recorded outcome. Enabled by agreement, because the providers behind it require one.

Composes
Runs beside Processor so a document and its holder are checked together.
Stages
Process

Scopes

Not yet published

Metered

identity.check 65p / check

address automatic

Proxy Address Get the address right the first time.

Postcode and address search, priced per lookup. The cheapest place to fix bad data is before it is stored.

Composes
Validates at the point of entry, so Store never holds a bad address.
Stages
Capture

Scopes

Not yet published

Metered

address.lookup 2.3p / lookup

Seven things a page is allowed to do.

Browser capabilities are a closed list, and that is the security property rather than a limitation. A token that could carry an arbitrary scope would be a secret key with a shorter life: something your backend could be talked into minting for anything.

Each capability is minted by your backend for one resource, for a few minutes. The component reads its limits off the token, so page code cannot widen them.

Browser capabilities, the service each belongs to, and what a page holding one is allowed to do.
Capability Service What the page may do
storage.upload Storage Accept files from the person in front of you.
storage.download Storage Let them read one file back.
sign.capture Sign Draw or type a signature in your page.
sign.complete Sign Complete a signature request.
forms.complete Sign Fill in and submit a form.
calendar.book Calendar Choose and hold an appointment.
documents.view Documents View a generated document.

How a client session is minted

Storage has six classes, and you choose.

Retention is a business decision, so the class is explicit per object rather than inferred from how often something has been read lately. Volume held over time is what is charged; uploads and downloads are counted and free.

standard
Standard. Working documents, read often.
standard_ia
Standard infrequent access. Closed matters still occasionally opened.
intelligent_tiering
Intelligent tiering. Mixed access patterns you would rather not predict.
glacier_instant
Glacier instant. Archive that must still open immediately.
glacier_flexible
Glacier flexible. Archive where minutes to hours is acceptable.
deep_archive
Deep archive. Long retention obligations, rarely read.

Which one do you need first?

Send us the shape of the work. We will name the services that cover it, the operations you would be billed for, and anything on your list that Proxy does not do.

Request access See the rates

Automatic today
Processor, Address Lookup
On request
Storage, Sign, Documents, Calendar, Communications, Identity
Scope not yet published
Identity, Address Lookup