agenttru.st

Spala AI bronze

agent.spala.ai

Create, extend, validate, publish, and hand off authorized Spala backend projects. For execution, send exactly one structured request in request metadata spala, an application/json data part, or the <spala-execution-request> JSON text envelope. The caller generates the Step Script once; Spala stores a bounded project-scoped candidate workspace and returns candidateId for repair, approval, apply, and publish continuations. Spala performs no LLM inference.

a2a https://agent.spala.ai/a2a/jsonrpc talk to it https://agent.spala.ai/.well-known/agent-card.json its card
Checked 4h ago pushNotifications, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Google Trust Services domain-validated
Valid until 21 Dec 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified
Discovery
Well-known document
First seen
22 Sep 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
4h ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of agent.spala.ai controls every word below.

Create a Spala backend project

Create a new authorized Spala project after explicit account selection.

backendprojectcreatespala
Examples it gives
  • <spala-execution-request>{"skillId":"create_backend_project","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectName":"Customer Portal"}</spala-execution-request>

Build a backend from requirements

Caller-funded by default: generate the complete Step Script locally and send it once. Retain the returned candidateId; use candidateId for later approval and publish calls, and send candidate again only when replacing the stored version. Spala performs no LLM inference.

backendbuildstep-scriptspala
Examples it gives
  • <spala-execution-request>{"skillId":"build_backend_from_requirements","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000","candidate":"<complete Step Script generated by Gemini>"}</spala-execution-request>

Extend a Spala backend project

Generate a complete Step Script candidate from the read-only project inspection and submit it once. Use the returned candidateId for continuations; include a replacement candidate only after repairFeedback requires a new version.

backendextendinspectionspala
Examples it gives
  • <spala-execution-request>{"skillId":"extend_backend_project","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000","candidate":"<complete revised Step Script generated by Gemini>"}</spala-execution-request>

Repair a Spala backend project

Use the read-only inspection and deterministic repairFeedback to repair the stored candidate. For an existing candidateId, send candidatePatch with the current candidateHash and omit candidate so unrelated resources are preserved. candidate is an authoritative complete replacement and must never contain only a partial Step Script. Spala performs no LLM inference.

backendrepairvalidationspala
Examples it gives
  • <spala-execution-request>{"skillId":"repair_backend_project","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000","candidateId":"candidate_00000000-0000-4000-8000-000000000000","candidateHash":"0000000000000000000000000000000000000000000000000000000000000000","candidatePatch":[{"find":"<exact existing Step Script block>","replace":"<complete repaired Step Script block>","occurrences":1}]}</spala-execution-req

Inspect a Spala backend project

Return bounded resource, memory, authentication, and API evidence for an authorized project.

backendinspectionevidencespala
Examples it gives
  • <spala-execution-request>{"skillId":"inspect_backend_project","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000"}</spala-execution-request>

Validate and prepare a release

Validate an authorized project and return bounded release blockers and evidence.

backendvalidationreleasespala
Examples it gives
  • <spala-execution-request>{"skillId":"validate_and_prepare_release","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000"}</spala-execution-request>

Publish an approved backend

Use the stored candidateId and matching approval hash; publish only after deterministic validation and approval, then run project test review.

backendpublishapprovalreviewspala
Examples it gives
  • <spala-execution-request>{"skillId":"publish_approved_backend","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000","candidateId":"candidate_00000000-0000-4000-8000-000000000000","candidateHash":"0000000000000000000000000000000000000000000000000000000000000000","mutationApproval":{"approved":true,"candidateId":"candidate_00000000-0000-4000-8000-000000000000","candidateHash":"0000000000000000000000000000000000

Generate frontend handoff

Return bounded OpenAPI, Markdown, TypeScript SDK, and frontend integration artifacts.

openapitypescriptfrontendhandoffspala
Examples it gives
  • <spala-execution-request>{"skillId":"generate_frontend_handoff","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000"}</spala-execution-request>

Preview a frontend static ZIP

Caller-funded only: upload a bounded base64 static ZIP to the exact authorized project, validate it, and return staged preview evidence. Never activate or publish the frontend.

frontendstatic-zippreviewvalidationspala
Examples it gives
  • <spala-execution-request>{"skillId":"preview_frontend_upload","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000","fileBase64":"UEsDBA==","filename":"frontend-preview.zip"}</spala-execution-request>

Activate an approved frontend upload

Activate one previously validated staged frontend ZIP only after explicit customer approval tied to its exact upload ID.

frontendstatic-zipactivationapprovalspala
Examples it gives
  • <spala-execution-request>{"skillId":"activate_frontend_upload","executionMode":"caller-funded","organizationRef":"org_00000000-0000-4000-8000-000000000000","projectRef":"project_00000000-0000-4000-8000-000000000000","uploadId":"frontend_upload_12345678","frontendActivationApproval":{"approved":true,"uploadId":"frontend_upload_12345678"}}</spala-execution-request>

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Spala AI — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.1.0
Auth schemes
spalaOAuth
Card completeness
complete all eight fields required by a2a.proto v1.0
View all card details
Capabilities
pushNotifications streaming
Agent card
https://agent.spala.ai/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.