Agent report card
Can an agent use Neon API through Project and database lifecycle?
Grade B+: Only part of the applicable terms is machine-readable.
Neon / active
Five-stage assessment
Where agent autonomy holds and where it breaks
First break: Evaluate
Evaluate
LimitedOnly part of the applicable terms is machine-readable.
An ARD declaration has not been established.
An agent can discover the product and funnel from the tested public entrypoints.
Eligibility can be decided from explicit public criteria.
Pricing or the absence of a charge is explicit and machine-readable.
Evidence and actions
ARD declaration unknown
missing: unknownAn ARD declaration has not been established.
Decidable eligibility
supported: freshEligibility can be decided from explicit public criteria.
Neon's platform terms explicitly outline decidable eligibility and terms governing customer access and platform use.
Machine discovery
supported: freshAn agent can discover the product and funnel from the tested public entrypoints.
The product and API endpoints for managing projects, branches, and databases are fully discoverable through public documentation.
Readable pricing
supported: freshPricing or the absence of a charge is explicit and machine-readable.
Neon provides structured, explicit pricing information across Free, Launch, and Scale tiers.
Structured terms limited
supported: freshOnly part of the applicable terms is machine-readable.
Terms of service are available as readable HTML web pages but are not delivered as structured machine-readable contracts.
What would improve this stage
- Publish complete applicable terms in a stable machine-readable document.
Sign up
ReadyA stable signup entrypoint is available.
Machine-operable signup has not been established.
Whether CAPTCHA blocks signup has not been established.
Whether phone verification is required has not been established.
A scoped, revocable machine identity flow is documented, including explicit human authorization boundaries.
Evidence and actions
CAPTCHA-free signup unknown
supported: freshWhether CAPTCHA blocks signup has not been established.
The retained evidence from the console signup target does not establish whether a CAPTCHA was present or absent on the signup path.
Machine-operable signup unknown
supported: freshMachine-operable signup has not been established.
Retained evidence from the signup page does not contain sufficient details to verify whether machine-operable form controls were exposed.
Phone-free signup unknown
supported: freshWhether phone verification is required has not been established.
Retained signup evidence does not establish whether phone or SMS verification is required during registration.
Stable signup entrypoint
supported: freshA stable signup entrypoint is available.
The console signup entrypoint at https://console.neon.tech/app/sign-up resolves reliably to the authentication entrypoint.
Supported identity flow
supported: freshA scoped, revocable machine identity flow is documented, including explicit human authorization boundaries.
Neon documents personal, organization, and project-scoped API keys that are randomly generated, revocable, and manageable via Console, CLI, or API.
Pay
ReadyThe required price or no-charge status is explicit before commitment.
Machine-operable checkout has not been established.
A supported payment rail has not been established.
Whether sales intervention is required has not been established.
Evidence and actions
Explicit price
supported: freshThe required price or no-charge status is explicit before commitment.
Neon provides explicit pricing details on its pricing page, including a free tier ($0) and detailed usage rates for compute and storage.
Machine-operable checkout unknown
supported: freshMachine-operable checkout has not been established.
The available captured evidence for the console sign-up page does not contain sufficient details to verify whether the checkout process is machine-operable.
Sales-free purchase unknown
supported: freshWhether sales intervention is required has not been established.
The captured sign-up page evidence does not provide enough information to confirm whether purchase can complete without sales intervention.
Supported payment rail unknown
supported: freshA supported payment rail has not been established.
The captured evidence on the sign-up page does not provide sufficient details regarding supported payment rails.
Provision
ReadySuccessful onboarding automatically activates usable access.
A bounded provisioning delay has not been established.
Usable credentials or delegated access are delivered through a documented flow.
Provisioning exposes machine-readable progress, terminal states, and reconciliation.
Evidence and actions
Automatic activation
supported: freshSuccessful onboarding automatically activates usable access.
Calling the Neon API create project endpoint provisions a project with an initial database, non-protected role, and connection password automatically without requiring manual vendor intervention.
Bounded provisioning delay unknown
supported: freshA bounded provisioning delay has not been established.
The API documentation instructs users to wait until project operations finish before connecting, but no explicit bounded time completion delay limit is stated.
Credential delivery
supported: freshUsable credentials or delegated access are delivered through a documented flow.
Neon API keys and database connection URIs containing generated passwords are generated and delivered via the Console, CLI, or API.
Machine-readable provisioning status
supported: freshProvisioning exposes machine-readable progress, terminal states, and reconciliation.
Neon provides machine-readable status via HTTP status codes and specific operation tracking endpoints to monitor background resource operations.
Operate
ReadyA documented API or tool interface is available for operation.
An agent protocol interface has not been established.
Authentication is documented and usable within an agent authorization boundary.
Limits, structured errors, retry behavior, and idempotency semantics are documented where applicable.
Credential rotation, revocation, retry, and recovery paths are documented within delegated authority.
Evidence and actions
Agent protocol interface unknown
missing: unknownAn agent protocol interface has not been established.
API or tool access
supported: freshA documented API or tool interface is available for operation.
Neon provides a documented REST API reference covering project, branch, database, compute endpoint, and operational management.
Delegated recovery
supported: freshCredential rotation, revocation, retry, and recovery paths are documented within delegated authority.
Neon documents delegated recovery capabilities including recovering deleted projects within 7 days, password resets, and branch restoration.
Documented limits and errors
supported: freshLimits, structured errors, retry behavior, and idempotency semantics are documented where applicable.
Neon documents API rate limits, error responses, HTTP status code behaviors, and idempotent retry semantics for API requests.
Usable authentication
supported: freshAuthentication is documented and usable within an agent authorization boundary.
Neon supports usable authentication via Personal, Organization, and Project-scoped API keys that are passed via standard Authorization Bearer headers.
What works
- Sign up: A stable signup entrypoint is available.
- Pay: The required price or no-charge status is explicit before commitment.
- Provision: Successful onboarding automatically activates usable access.
- Operate: A documented API or tool interface is available for operation.
What blocks agents
- Evaluate: Only part of the applicable terms is machine-readable.
Improve the report
Correct it, rerun it, or improve the funnel
Every request carries the exact profile revision, projection, declaration, and Catalog release.
Method, policy, and immutable identifiers
Complete, fresh evidence for the core service lifecycle first applies hard stage severity, then grades the share of applicable evidenced signals that are constrained. Optional blocker probes affect the grade when established and remain visible as unknown when public evidence cannot establish them.
Any incomplete, contradictory, unsupported, or non-fresh required evidence produces an unrated profile. A failed Evaluate, Sign up, or Pay stage derives D; a failed Provision or Operate stage derives F; otherwise constrained-signal ratio derives A+ through C.
- Profile ID
- arp_01kzf0m4xc6w3hq8r2f9bj5nta
- Revision
- sha256:53e6b2dfd896359b98749a14a14f2b3ad809cebc596571be16f985c23326cd73
- Projection
- sha256:a79ebb2ccf1b7420e7a53f8f8a7876a28f5884b62d131db2ef78e450512a81f3
- Policy
- service-lifecycle-2026-08-08-calibrated: sha256:334e56852b5c38e178fcea839cfba680fb82dd96693842d933776baed21d63df
- Base Catalog release
- sha256:5082ec07047a2324648f569d234cc64342ce2707b2f3d77fde8fc06af517cee6