forge
Clone forge-starter
plane: bothresource: VerificationC14rendered from forge v1.56.0 platform-model.json

verify

Read-only post-deploy contract smoke: health 200, page 302, API 401, cron 403, /auth/config. Non-zero exit on any failed assertion.

VerifyPOST /capabilities/verify
Verificationthe Resource it produces
1 eventVerificationCompleted

Ask your agent forge → verify

you
Check that hello.example.com is serving correctly.
claude
forge → verify Done — Verification created; I recorded VerificationCompleted.

From the terminal

$ forge verify --app hello --host hello.example.com

HTTP either plane

POST /capabilities/verify
Content-Type: application/json
x-forge-actor-type: builder
x-forge-actor-id: cli

{
  "app": "hello",
  "host": "hello.example.com"
}

Input fields 17

app
platform
framework
host
page_path
health_path
api_paths
cron_path
expect_google
expect_email
expect_password_signup
check_refresh
check_billing_mode
billing_app_name
timeout_ms
readiness_timeout_ms
readiness_interval_ms

Events ForgeEvent

VerificationCompleted   resource_type: Verification

Resource GET /resources/Verification/:id

{
  "type": "Verification",
  "id": "res_01J…",
  "app_id": "app_hello",
  "status": "succeeded",
  "created_at": "2026-09-03T14:00:00Z"
}

Errors: see Reference → Errors. Find it in the playground