Identityidentity.authtoolkit.comStatic preview

identity.authtoolkit.com

Shared Test Console

Static shared test surface for product actions, key scopes, Commerce entitlements, request and response previews, trace IDs, logs, and health handoff.

Shared Test Console

Shared Test Console

Static test surface for product actions, key scopes, Commerce entitlements, request and response previews, trace IDs, logs, and health handoff.

Platform step: Setup → Test

Static demo only. No live API wiring, no real product action execution, and no credentials are used.

Open Console Settings PreviewOpen Logs PreviewOpen Setup CompletionUse Console Settings Preview to review environment, integration, route, origin, and entitlement context before testing.

Scenarios

Choose a product action

Static scenario cards show how each product test will eventually be structured.

Identity access.evaluate

success

Owner reads a document and receives an allowed Identity decision.

Identity · access.evaluate

Verification challenge.create

review_required

Preview a verification challenge while preserving the Verification truth boundary.

Verification · verification.challenge.create

Notification email.send

demo_only

Preview email delivery without deciding verification truth.

Notification · notification.email.send

Commerce entitlement.check

success

Preview Commerce-owned product access checks.

Commerce · commerce.entitlement.check

Marketing campaign.send

blocked

Preview a blocked merchant-owned campaign send.

Marketing · marketing.campaign.send

Analytics report.read

success

Read-only reporting preview generated from product events.

Analytics · analytics.report.read

QR Experience scan.read

demo_only

Preview QR scan reporting from hosted experience events.

QR Experience · qr.scan.read

Product context

Identity

Project-facing values used by the shared Test Console.

ProductIdentityProject IDproject_identity_demoEnvironmentproductionIntegrationIdentity Web AppIntegration IDintegration_identity_web_appAPI Key previewatk_...proj

Request preview

POST /v1/access/evaluate

Read-only preview of the action and resource being tested.

Actionaccess.evaluateResource TypedocumentResource IDdoc_demo_123
Project IDproject_identity_demoProduct-facing project value.Actionaccess.evaluateProduct action being tested.Resourcedocument:doc_demo_123Target resource for the test.
{
  "actorId": "actor_demo_owner",
  "action": "document.read",
  "resource": "document:doc_demo_123"
}

Response preview

Result

success
AllowedtrueSafe error codeNoneDecision IDdecision_identity_demo_001Trace IDtrace_identity_demo_001Audit Event IDaudit_identity_demo_001

Owner role can read the selected document.

{
  "status": "success",
  "allowed": true
}

Key scope check

This key can access

Identity/Security owns key validation, credential safety, and scopes.

Identity scopeidentity.access.evaluate

The selected key can test Identity access decisions.

Commerce entitlement check

Your plan allows

Commerce owns entitlement, plan, usage, credits, and commercial access.

Identity

Enabled

Identity is enabled for access evaluation.

Commerce owns entitlement: true

Controlled Action Runner

Controlled Test Action Runner

A safe preview of how Identity and Commerce decisions combine before a product action is allowed to run.

Controlled preview only. No live Identity call, Commerce call, product execution, billing, provider call, or persistence is connected.

Identity answers access. Commerce answers entitlement. Console displays the combined decision, then stops.

allowedproduct runner later

Allowed: Identity access check

Identity and Commerce both allow identity.access.evaluate on the Starter Prepaid plan. Product execution is still not connected.

Action
identity.access.evaluate
Project
LeadBot Studio client project
Environment
Development
blockedidentity

Blocked by Identity: missing scope

The key does not include identity:admin.write, so Identity blocks the action even though Commerce would allow the plan.

Action
identity.admin.update
Project
LeadBot Studio client project
Environment
Development
review requiredidentity

Review required by Identity: passkey step-up

Identity requires a passkey/WebAuthn step-up before the action can continue. Commerce would allow the plan.

Action
identity.high_confidence.access
Project
LeadBot Studio client project
Environment
Staging
upgrade requiredcommerce

Upgrade required by Commerce: voice agent action

Identity allows the key and scope, but Commerce says bot.voice_agent.action is not included in Starter Prepaid.

Action
bot.voice_agent.action
Project
LeadBot Studio client project
Environment
Production preview
blockedcommerce

Blocked by Commerce: insufficient credits

Identity allows notification.sms.send, but Commerce blocks the action because the preview credit balance is too low.

Action
notification.sms.send
Project
Metro Tutors project
Environment
Development
demo onlyshared preview

Demo-only billing artifact preview

Identity allows the action, but Commerce returns a demo-only invoice preview. Console shows the boundary and stops.

Action
commerce.invoice.preview
Project
Demo Restaurant Group project
Environment
Staging

Decision Matrix

Identity + Commerce → Console decision

The product runner is not called in this phase.

Allowed: Identity access checkIdentity: allowedCommerce: allowedFinal: allowed
Blocked by Identity: missing scopeIdentity: blockedCommerce: allowedFinal: blocked
Review required by Identity: passkey step-upIdentity: review requiredCommerce: allowedFinal: review required
Upgrade required by Commerce: voice agent actionIdentity: allowedCommerce: upgrade requiredFinal: upgrade required
Blocked by Commerce: insufficient creditsIdentity: allowedCommerce: blockedFinal: blocked
Demo-only billing artifact previewIdentity: allowedCommerce: demo onlyFinal: demo only

Scenario Detail

Allowed: Identity access check

allowed

Identity and Commerce both allow identity.access.evaluate on the Starter Prepaid plan. Product execution is still not connected.

Identity preview

Identity allows this actor, key, and scope context.

Required scopes
identity:access.evaluate
Presented scopes
identity:access.evaluate
Missing scopes
None
Factor requirement
None

Commerce preview

Commerce allows this plan, feature, usage, and credit context.

Plan
Starter Prepaid
Feature included
Yes
Usage
Preview usage remains within the included unit range.
Credits
Preview credits are sufficient for this controlled action.
Upgrade path
None

Final Console decision

Identity and Commerce both allow the action. Product execution is still not connected in this phase.

Owner
product runner later
Product execution attempted
No
Safe display
Yes
1

Project context

allowed

Use the selected project, environment, actor, and action labels from the static preview.

2

Identity check

allowed

Identity decides whether the actor, key, scope, session, or factor can perform the action.

3

Commerce check

allowed

Commerce decides whether plan, feature, usage, credits, or upgrade state allows the action.

4

Final decision

allowed

Console displays the combined result but does not become the source of truth.

5

Logs handoff

demo only

Trace IDs point to the Logs preview only. No live ingestion is connected.

6

Health handoff

demo only

Readiness status points to Health preview only. No live health check runs.

Logs handoff preview

Request
request_controlled_allowed_identity_access_check
Identity trace
identity_trace_demo_allowed_access
Commerce trace
commerce_trace_demo_allowed_access
Final trace
trace_controlled_final_allowed_identity_access_check
Open Logs

Health handoff preview

Controlled action result is allowed; owner: product runner later.

Open Health

Scenario Detail

Blocked by Identity: missing scope

blocked

The key does not include identity:admin.write, so Identity blocks the action even though Commerce would allow the plan.

Identity preview

Identity blocked the action because the presented key is missing identity:admin.write.

Required scopes
identity:admin.write
Presented scopes
identity:access.evaluate
Missing scopes
identity:admin.write
Factor requirement
None

Commerce preview

Commerce allows this plan, feature, usage, and credit context.

Plan
Starter Prepaid
Feature included
Yes
Usage
Preview usage remains within the included unit range.
Credits
Preview credits are sufficient for this controlled action.
Upgrade path
None

Final Console decision

Identity blocked the action because the presented key is missing identity:admin.write.

Owner
identity
Product execution attempted
No
Safe display
Yes
1

Project context

allowed

Use the selected project, environment, actor, and action labels from the static preview.

2

Identity check

blocked

Identity decides whether the actor, key, scope, session, or factor can perform the action.

3

Commerce check

allowed

Commerce decides whether plan, feature, usage, credits, or upgrade state allows the action.

4

Final decision

blocked

Console displays the combined result but does not become the source of truth.

5

Logs handoff

demo only

Trace IDs point to the Logs preview only. No live ingestion is connected.

6

Health handoff

demo only

Readiness status points to Health preview only. No live health check runs.

Logs handoff preview

Request
request_controlled_blocked_by_identity_missing_scope
Identity trace
identity_trace_demo_missing_scope
Commerce trace
commerce_trace_demo_plan_ok_scope_block
Final trace
trace_controlled_final_blocked_by_identity_missing_scope
Open Logs

Health handoff preview

Controlled action result is blocked; owner: identity.

Open Health

Scenario Detail

Review required by Identity: passkey step-up

review required

Identity requires a passkey/WebAuthn step-up before the action can continue. Commerce would allow the plan.

Identity preview

Identity requires passkey/WebAuthn step-up before this higher-confidence action.

Required scopes
identity:access.evaluate, identity:step_up
Presented scopes
identity:access.evaluate, identity:step_up
Missing scopes
None
Factor requirement
Passkey/WebAuthn step-up required

Commerce preview

Commerce allows this plan, feature, usage, and credit context.

Plan
Starter Prepaid
Feature included
Yes
Usage
Preview usage remains within the included unit range.
Credits
Preview credits are sufficient for this controlled action.
Upgrade path
None

Final Console decision

Identity requires passkey/WebAuthn step-up before this higher-confidence action.

Owner
identity
Product execution attempted
No
Safe display
Yes
1

Project context

allowed

Use the selected project, environment, actor, and action labels from the static preview.

2

Identity check

review required

Identity decides whether the actor, key, scope, session, or factor can perform the action.

3

Commerce check

allowed

Commerce decides whether plan, feature, usage, credits, or upgrade state allows the action.

4

Final decision

review required

Console displays the combined result but does not become the source of truth.

5

Logs handoff

demo only

Trace IDs point to the Logs preview only. No live ingestion is connected.

6

Health handoff

demo only

Readiness status points to Health preview only. No live health check runs.

Logs handoff preview

Request
request_controlled_review_required_identity_passkey
Identity trace
identity_trace_demo_passkey_required
Commerce trace
commerce_trace_demo_plan_ok_passkey_review
Final trace
trace_controlled_final_review_required_identity_passkey
Open Logs

Health handoff preview

Controlled action result is review_required; owner: identity.

Open Health

Scenario Detail

Upgrade required by Commerce: voice agent action

upgrade required

Identity allows the key and scope, but Commerce says bot.voice_agent.action is not included in Starter Prepaid.

Identity preview

Identity allows this actor, key, and scope context.

Required scopes
bot:voice_agent.action
Presented scopes
bot:voice_agent.action
Missing scopes
None
Factor requirement
None

Commerce preview

Commerce says this feature is not in the current plan.

Plan
Starter Prepaid
Feature included
No
Usage
Voice-agent package usage is not available on this plan.
Credits
Credits cannot be used until the feature is included.
Upgrade path
Growth Prepaid

Final Console decision

Commerce says this feature is not in the current plan.

Owner
commerce
Product execution attempted
No
Safe display
Yes
1

Project context

allowed

Use the selected project, environment, actor, and action labels from the static preview.

2

Identity check

allowed

Identity decides whether the actor, key, scope, session, or factor can perform the action.

3

Commerce check

upgrade required

Commerce decides whether plan, feature, usage, credits, or upgrade state allows the action.

4

Final decision

upgrade required

Console displays the combined result but does not become the source of truth.

5

Logs handoff

demo only

Trace IDs point to the Logs preview only. No live ingestion is connected.

6

Health handoff

demo only

Readiness status points to Health preview only. No live health check runs.

Logs handoff preview

Request
request_controlled_upgrade_required_commerce_voice_agent
Identity trace
identity_trace_demo_voice_agent_allowed
Commerce trace
commerce_trace_demo_voice_agent_upgrade
Final trace
trace_controlled_final_upgrade_required_commerce_voice_agent
Open Logs

Health handoff preview

Controlled action result is upgrade_required; owner: commerce.

Open Health

Scenario Detail

Blocked by Commerce: insufficient credits

blocked

Identity allows notification.sms.send, but Commerce blocks the action because the preview credit balance is too low.

Identity preview

Identity allows this actor, key, and scope context.

Required scopes
notification:sms.send
Presented scopes
notification:sms.send
Missing scopes
None
Factor requirement
None

Commerce preview

Commerce blocked the action because prepaid credits are insufficient.

Plan
Starter Prepaid
Feature included
Yes
Usage
SMS action would debit one message unit.
Credits
Preview balance: 0 message credits available.
Upgrade path
None

Final Console decision

Commerce blocked the action because prepaid credits are insufficient.

Owner
commerce
Product execution attempted
No
Safe display
Yes
1

Project context

allowed

Use the selected project, environment, actor, and action labels from the static preview.

2

Identity check

allowed

Identity decides whether the actor, key, scope, session, or factor can perform the action.

3

Commerce check

blocked

Commerce decides whether plan, feature, usage, credits, or upgrade state allows the action.

4

Final decision

blocked

Console displays the combined result but does not become the source of truth.

5

Logs handoff

demo only

Trace IDs point to the Logs preview only. No live ingestion is connected.

6

Health handoff

demo only

Readiness status points to Health preview only. No live health check runs.

Logs handoff preview

Request
request_controlled_blocked_by_commerce_insufficient_credits
Identity trace
identity_trace_demo_sms_allowed
Commerce trace
commerce_trace_demo_insufficient_credits
Final trace
trace_controlled_final_blocked_by_commerce_insufficient_credits
Open Logs

Health handoff preview

Controlled action result is blocked; owner: commerce.

Open Health

Scenario Detail

Demo-only billing artifact preview

demo only

Identity allows the action, but Commerce returns a demo-only invoice preview. Console shows the boundary and stops.

Identity preview

Identity allows this actor, key, and scope context.

Required scopes
commerce:billing.preview
Presented scopes
commerce:billing.preview
Missing scopes
None
Factor requirement
None

Commerce preview

Commerce returned a demo-only billing artifact preview.

Plan
Growth Prepaid
Feature included
Yes
Usage
Usage summary is static preview data only.
Credits
Credit debit summary is static preview data only.
Upgrade path
None

Final Console decision

One side of this controlled action is demo-only, so no product action can run.

Owner
shared preview
Product execution attempted
No
Safe display
Yes
1

Project context

allowed

Use the selected project, environment, actor, and action labels from the static preview.

2

Identity check

allowed

Identity decides whether the actor, key, scope, session, or factor can perform the action.

3

Commerce check

demo only

Commerce decides whether plan, feature, usage, credits, or upgrade state allows the action.

4

Final decision

demo only

Console displays the combined result but does not become the source of truth.

5

Logs handoff

demo only

Trace IDs point to the Logs preview only. No live ingestion is connected.

6

Health handoff

demo only

Readiness status points to Health preview only. No live health check runs.

Logs handoff preview

Request
request_controlled_demo_only_billing_artifact_preview
Identity trace
identity_trace_demo_invoice_preview_allowed
Commerce trace
commerce_trace_demo_invoice_preview
Final trace
trace_controlled_final_demo_only_billing_artifact_preview
Open Logs

Health handoff preview

Controlled action result is demo_only; owner: shared preview.

Open Health

Boundaries

What this runner does not do

No product execution

The Console maps decisions only. Product actions are not run in this phase.

No live billing

Commerce decisions are static previews. No payment collection, invoices, or billing providers are connected.

No provider work

This preview does not call Identity, Commerce, Supabase, Stripe, QRVerse, or external services.

No real credential reveal

Trace IDs, audit IDs, keys, billing references, and setup values are safe demo placeholders.

Next Steps

Where to review the handoff

Open Test Console

Review the existing request, response, scope, and entitlement preview.

Open

Inspect Logs

See where trace and decision IDs will hand off later.

Open

Review Health

Check how readiness status will summarize the controlled result.

Open

Read Wiring Readiness

Use docs/wiring-readiness-freeze-9n.md as the planning source before live wiring.

Docs reference only

Review Demo Companies

See plain-English workflows that use Identity, Commerce, Test, Logs, and Health together.

Open

Adapter Client Boundary

Adapter Client Boundary Plan

A planning-safe Console boundary for future Identity and Commerce adapter calls.

Static client boundary only. No fetch, live Identity call, live Commerce call, provider call, billing, persistence, or product execution is connected.

This section shows how Console will prepare future adapter requests. It does not send them.

allowedidentity

Identity read-only adapter planned

Console prepares a future Identity request for identity.access.evaluate but does not send it.

Mode: read only planned

upgrade requiredcommerce

Commerce entitlement adapter planned

Console prepares a future Commerce entitlement request for bot.voice_agent.action but does not send it.

Mode: read only planned

upgrade requiredcombined

Combined adapter mapping planned

Console maps Identity allowed plus Commerce upgrade-required into a final upgrade-required display.

Mode: static preview

unavailablecombined

Adapter unavailable fallback

If an adapter is unavailable later, Console keeps Test Console static and avoids product execution.

Mode: static preview

review requiredidentity

Passkey review mapping

Console expects Identity to return review-required for passkey/WebAuthn step-up without running a live ceremony.

Mode: read only planned

Request Plan

Display-safe request preparation

Identity read-only adapter planned

Identity endpoint
/v1/identity/adapter/evaluate
Method
POST
Action
identity.access.evaluate
Required scopes
identity:access.evaluate

Commerce entitlement adapter planned

Commerce endpoint
future-commerce-adapter
Method
POST
Action
bot.voice_agent.action
Plan preview
Starter Prepaid

Combined adapter mapping planned

Identity endpoint
/v1/identity/adapter/evaluate
Method
POST
Action
bot.voice_agent.action
Required scopes
bot:voice_agent.action
Commerce endpoint
future-commerce-adapter
Method
POST
Action
bot.voice_agent.action
Plan preview
Starter Prepaid

Adapter unavailable fallback

Identity endpoint
/v1/identity/adapter/evaluate
Method
POST
Action
identity.access.evaluate
Required scopes
identity:access.evaluate
Commerce endpoint
future-commerce-adapter
Method
POST
Action
bot.voice_agent.action
Plan preview
Starter Prepaid

Passkey review mapping

Identity endpoint
/v1/identity/adapter/evaluate
Method
POST
Action
identity.high_confidence.access
Required scopes
identity:access.evaluate, identity:step_up

Response Plan

Expected display-safe responses

Identity read-only adapter planned

Final state
allowed
Owner
identity
Reason
Identity adapter plan expects this actor, key, and scope to be allowed.
Product execution attempted
No

Commerce entitlement adapter planned

Final state
upgrade required
Owner
commerce
Reason
Commerce adapter plan expects this feature to require an upgrade.
Product execution attempted
No

Combined adapter mapping planned

Final state
upgrade required
Owner
commerce
Reason
Commerce adapter plan expects this feature to require an upgrade.
Product execution attempted
No

Adapter unavailable fallback

Final state
unavailable
Owner
combined
Reason
One or more adapter responses are unavailable. Console keeps the preview static.
Product execution attempted
No

Passkey review mapping

Final state
review required
Owner
identity
Reason
Identity adapter plan expects passkey/WebAuthn step-up review before this action can proceed.
Product execution attempted
No

Mapping Preview

Adapter responses → controlled decision

Identity read-only adapter plannedIdentity: allowedCommerce: unavailableFinal: allowed
Commerce entitlement adapter plannedIdentity: unavailableCommerce: upgrade requiredFinal: upgrade required
Combined adapter mapping plannedIdentity: allowedCommerce: upgrade requiredFinal: upgrade required
Adapter unavailable fallbackIdentity: unavailableCommerce: unavailableFinal: unavailable
Passkey review mappingIdentity: review requiredCommerce: unavailableFinal: review required

Safety

Live work is disabled

liveCallsEnabled

false

fetchEnabled

false

writesAttempted

false

persistsData

false

secretsExposed

false

realCredentialsUsed

false

productExecutionAttempted

false

billingCollectionAttempted

false

providerCallsAttempted

false

Boundaries

What Console will not own

No live calls

Console prepares static request shapes only. No Identity or Commerce adapter is called.

No fetch

This boundary plan has no fetch call, network transport, provider call, or Supabase client.

No provider calls

No external provider, Stripe, QRVerse, or LLM/provider call is connected.

No secrets

Console uses preview IDs and safe display values only. No real credentials are used.

No product execution

Adapter responses can be mapped later, but product execution remains disconnected.

No live billing

Commerce planning covers entitlement display only. No billing collection is attempted.

No persistence

Console does not save adapter requests, responses, settings, traces, credentials, or help sessions.

Console remains display/mapping layer

Identity decides access. Commerce decides entitlement. Console prepares and displays safe mappings.

Suggested Actions

Review the planned handoff

Review Test Console

See where adapter response mapping will appear in the controlled runner.

Open

Inspect Logs

Review trace handoff display from controlled decisions.

Open

Review Health

Review readiness handoff display from controlled decisions.

Open

Read Wiring Readiness

Use docs/wiring-readiness-freeze-9n.md as the planning source.

Docs reference only

Read Identity 10E

Use Identity docs/identity-hosted-adapter-endpoint-10e.md as the source-of-truth endpoint plan.

Docs reference only

Read Commerce 10B

Use Commerce docs/commerce-adapter-readiness-10b.md as the entitlement adapter plan.

Docs reference only

Adapter Client Fixture Mode

Adapter Client Fixture Mode

Static Identity and Commerce hosted adapter fixture responses mapped into Console decisions, Logs, and Health.

Fixture mode only. No live Identity call, Commerce call, fetch, network, provider call, billing, persistence, or product execution is connected.

This section uses static fixture responses that mirror the planned Identity and Commerce hosted adapter endpoints. It does not call the endpoints.

allowedidentity hosted endpoint fixture

Identity hosted fixture allowed

Identity fixture mirrors an ok response from POST /v1/identity/adapter/evaluate.

Mode: fixture only

blockedidentity hosted endpoint fixture

Identity hosted fixture blocked missing scope

Identity fixture mirrors a blocked missing-scope response.

Mode: fixture only

review requiredidentity hosted endpoint fixture

Identity hosted fixture passkey review

Identity fixture mirrors a passkey/WebAuthn step-up review response.

Mode: fixture only

allowedcommerce hosted endpoint fixture

Commerce hosted fixture allowed

Commerce fixture mirrors an ok response from POST /v1/commerce/adapter/evaluate.

Mode: fixture only

upgrade requiredcommerce hosted endpoint fixture

Commerce hosted fixture upgrade required

Commerce fixture mirrors upgrade_required for bot.voice_agent.action.

Mode: fixture only

blockedcommerce hosted endpoint fixture

Commerce hosted fixture blocked insufficient credits

Commerce fixture mirrors blocked insufficient credits.

Mode: fixture only

demo onlycommerce hosted endpoint fixture

Commerce hosted fixture demo-only billing artifact

Commerce fixture mirrors a demo-only billing artifact preview.

Mode: fixture only

allowedcombined fixture mapping

Combined fixture allowed

Identity ok plus Commerce ok maps to final allowed, with no product execution.

Mode: fixture only

upgrade requiredcombined fixture mapping

Combined fixture Commerce upgrade

Identity ok plus Commerce upgrade_required maps to final upgrade required.

Mode: fixture only

review requiredcombined fixture mapping

Combined fixture Identity passkey review

Identity review_required plus Commerce ok maps to final review required.

Mode: fixture only

unavailablecombined fixture mapping

Fixture unavailable fallback

Unavailable fixture data maps to unavailable and keeps Console static.

Mode: fixture unavailable

Fixture Mapping

Hosted fixtures map into controlled Console states

Identity hosted fixture allowed

Identity hosted fixture maps ok to allowed.

Identity
ok
Commerce
ok
Final
allowed
Owner
product runner later
Identity hosted fixture blocked missing scope

Identity fixture missing scope maps to blocked.

Identity
blocked
Commerce
ok
Final
blocked
Owner
identity
Identity hosted fixture passkey review

Identity passkey/WebAuthn review maps to review required.

Identity
review required
Commerce
ok
Final
review required
Owner
identity
Commerce hosted fixture allowed

Commerce hosted fixture maps ok to allowed.

Identity
ok
Commerce
ok
Final
allowed
Owner
product runner later
Commerce hosted fixture upgrade required

Commerce fixture upgrade required maps to upgrade required.

Identity
ok
Commerce
upgrade required
Final
upgrade required
Owner
commerce
Commerce hosted fixture blocked insufficient credits

Commerce fixture insufficient credits maps to blocked.

Identity
ok
Commerce
blocked
Final
blocked
Owner
commerce
Commerce hosted fixture demo-only billing artifact

Commerce demo-only billing artifact maps to demo only.

Identity
ok
Commerce
demo only
Final
demo only
Owner
shared preview
Combined fixture allowed

Identity and Commerce fixtures both allow the action. Product execution is still disabled.

Identity
ok
Commerce
ok
Final
allowed
Owner
product runner later
Combined fixture Commerce upgrade

Commerce fixture upgrade requirement wins after Identity allows the action.

Identity
ok
Commerce
upgrade required
Final
upgrade required
Owner
commerce
Combined fixture Identity passkey review

Identity passkey/WebAuthn review wins before Commerce allowance can proceed.

Identity
review required
Commerce
ok
Final
review required
Owner
identity
Fixture unavailable fallback

Fixture unavailable fallback keeps Console static and avoids product execution.

Identity
unavailable
Commerce
unavailable
Final
unavailable
Owner
shared preview

Fixture Trace Preview

Logs can display fixture trace handoff

Identity hosted fixture allowed

Fixture trace
fixture_trace_identity_hosted_fixture_allowed
Identity trace
identity_hosted_fixture_trace_allowed
Commerce trace
Not included
Combined trace
combined_fixture_trace_identity_hosted_fixture_allowed

Identity hosted fixture blocked missing scope

Fixture trace
fixture_trace_identity_hosted_fixture_blocked_missing_scope
Identity trace
identity_hosted_fixture_trace_missing_scope
Commerce trace
Not included
Combined trace
combined_fixture_trace_identity_hosted_fixture_blocked_missing_scope

Identity hosted fixture passkey review

Fixture trace
fixture_trace_identity_hosted_fixture_passkey_review
Identity trace
identity_hosted_fixture_trace_passkey_review
Commerce trace
Not included
Combined trace
combined_fixture_trace_identity_hosted_fixture_passkey_review

Commerce hosted fixture allowed

Fixture trace
fixture_trace_commerce_hosted_fixture_allowed
Identity trace
Not included
Commerce trace
commerce_hosted_fixture_trace_allowed
Combined trace
combined_fixture_trace_commerce_hosted_fixture_allowed

Commerce hosted fixture upgrade required

Fixture trace
fixture_trace_commerce_hosted_fixture_upgrade_required
Identity trace
Not included
Commerce trace
commerce_hosted_fixture_trace_upgrade
Combined trace
combined_fixture_trace_commerce_hosted_fixture_upgrade_required

Commerce hosted fixture blocked insufficient credits

Fixture trace
fixture_trace_commerce_hosted_fixture_blocked_insufficient_credits
Identity trace
Not included
Commerce trace
commerce_hosted_fixture_trace_insufficient_credits
Combined trace
combined_fixture_trace_commerce_hosted_fixture_blocked_insufficient_credits

Commerce hosted fixture demo-only billing artifact

Fixture trace
fixture_trace_commerce_hosted_fixture_demo_only_billing_artifact
Identity trace
Not included
Commerce trace
commerce_hosted_fixture_trace_billing_demo
Combined trace
combined_fixture_trace_commerce_hosted_fixture_demo_only_billing_artifact

Combined fixture allowed

Fixture trace
fixture_trace_combined_fixture_allowed
Identity trace
identity_hosted_fixture_trace_allowed
Commerce trace
commerce_hosted_fixture_trace_allowed
Combined trace
combined_fixture_trace_combined_fixture_allowed

Combined fixture Commerce upgrade

Fixture trace
fixture_trace_combined_fixture_commerce_upgrade
Identity trace
identity_hosted_fixture_trace_allowed
Commerce trace
commerce_hosted_fixture_trace_upgrade
Combined trace
combined_fixture_trace_combined_fixture_commerce_upgrade

Combined fixture Identity passkey review

Fixture trace
fixture_trace_combined_fixture_identity_passkey_review
Identity trace
identity_hosted_fixture_trace_passkey_review
Commerce trace
commerce_hosted_fixture_trace_allowed
Combined trace
combined_fixture_trace_combined_fixture_identity_passkey_review

Fixture unavailable fallback

Fixture trace
fixture_trace_fixture_unavailable_fallback
Identity trace
Not included
Commerce trace
Not included
Combined trace
combined_fixture_trace_fixture_unavailable_fallback

Fixture Readiness Preview

Health can display fixture readiness

warningproduct runner later

Identity hosted fixture allowed

allowed: Identity hosted fixture maps ok to allowed.

Product execution attempted: false

blockedidentity

Identity hosted fixture blocked missing scope

blocked: Identity fixture missing scope maps to blocked.

Product execution attempted: false

reviewidentity

Identity hosted fixture passkey review

review required: Identity passkey/WebAuthn review maps to review required.

Product execution attempted: false

warningproduct runner later

Commerce hosted fixture allowed

allowed: Commerce hosted fixture maps ok to allowed.

Product execution attempted: false

warningcommerce

Commerce hosted fixture upgrade required

upgrade required: Commerce fixture upgrade required maps to upgrade required.

Product execution attempted: false

blockedcommerce

Commerce hosted fixture blocked insufficient credits

blocked: Commerce fixture insufficient credits maps to blocked.

Product execution attempted: false

demo onlyshared preview

Commerce hosted fixture demo-only billing artifact

demo only: Commerce demo-only billing artifact maps to demo only.

Product execution attempted: false

warningproduct runner later

Combined fixture allowed

allowed: Identity and Commerce fixtures both allow the action. Product execution is still disabled.

Product execution attempted: false

warningcommerce

Combined fixture Commerce upgrade

upgrade required: Commerce fixture upgrade requirement wins after Identity allows the action.

Product execution attempted: false

reviewidentity

Combined fixture Identity passkey review

review required: Identity passkey/WebAuthn review wins before Commerce allowance can proceed.

Product execution attempted: false

unavailableshared preview

Fixture unavailable fallback

unavailable: Fixture unavailable fallback keeps Console static and avoids product execution.

Product execution attempted: false

Fixture Safety

Live work stays disabled

fixtureOnly

true

liveCallsEnabled

false

fetchEnabled

false

networkEnabled

false

writesAttempted

false

persistsData

false

secretsExposed

false

realCredentialsUsed

false

productExecutionAttempted

false

billingCollectionAttempted

false

providerCallsAttempted

false

Boundary

Fixture mode does not change source-of-truth ownership

Fixture mode only

Console reads local static fixture records only. No endpoint is called.

No live calls

Identity and Commerce hosted endpoints are mirrored by fixtures, not invoked.

No fetch or network

Fixture mode has no fetch call, transport client, provider call, or Supabase client.

No secrets

Only preview IDs and display-safe values are represented.

No product execution

Fixture decisions can map to Console states, but product execution remains disconnected.

No live billing

Billing artifact fixtures stay static and do not collect payment.

No persistence

Console does not save fixture requests, responses, traces, health, settings, or help sessions.

Console remains display/mapping layer

Identity decides access. Commerce decides entitlement. Console maps fixture responses for preview.

Next

Review the handoff path

Review Test ConsoleInspect LogsReview HealthReview Adapter Client BoundaryRead Identity 10E: Use Identity docs/identity-hosted-adapter-endpoint-10e.md as the endpoint fixture source.Read Commerce 10F: Use Commerce docs/commerce-hosted-adapter-endpoint-10f.md as the entitlement fixture source.

Trace references

Decision, trace, audit, and request IDs

These IDs show how the future shared Logs surface can connect a test result to operational records.

Request IDrequest_identity_demo_001Decision IDdecision_identity_demo_001Trace IDtrace_identity_demo_001Audit Event IDaudit_identity_demo_001

Logs handoff preview

Future logs

Shared Logs will use trace IDs to connect tests, decisions, and product execution.

info

Identity test recorded for access.evaluate.

2026-06-08T01:45:00Z · trace_identity_demo_001

Health handoff preview

Future health

Shared Health will summarize whether the product route is ready for test execution.

healthy

Identity demo route is healthy.

Troubleshooting

What to check next

Check key scope

Confirm the selected API key can access this product action.

Check Commerce entitlement

Commerce-owned entitlement can still block action execution.

Check environment

Make sure Project, Environment, and Integration match the expected route.

Open Logs with trace ID

Use the trace ID to inspect the future Identity decision log.

Page Help Widget

Page Help

Test Console

Page-onlyStatic

I can help with this page only. Ask me about anything here that you need help understanding.

I’m not a general chatbot. I only explain information available on this page.

What does this test do?What is request preview?What is response preview?What does Commerce entitlement mean?
helper

I can help with this page only. Ask me about anything here that you need help understanding.

Page copyRoute metadata
answer_preview

This page previews how a product action would be tested after setup. It does not execute a real product action.

Page copyDemo data
boundary

I can help with this page only. I don’t see that information here.

Approved page help context

Static preview only. Live answering is not connected.

I can help with this page only. I don’t see that information here.

Page Help

Test Console Help

Page-only help for the shared static product action test surface.

Page-only
I can help with this page only. Ask me about anything here that you need help understanding.

I’m not a general chatbot. I only explain information available on this page.

Route/test-consoleSurfaceTest ConsolePlatform stepSetup → Test

Suggested questions

Static
What does this test do?

What does this test do?

What is request preview?

What is request preview?

What is response preview?

What is response preview?

What does Commerce entitlement mean?

What does Commerce entitlement mean?

Answer previews

Page-only

This page previews how a product action would be tested after setup. It does not execute a real product action.

Page copyDemo data

Fallback: I can help with this page only. I don’t see that information here.

Open related surface

Request preview shows the method, path, action, resource, body, and metadata that a future live test would send.

Page copyDemo data

Fallback: I can help with this page only. I don’t see that information here.

Open related surface

Response preview shows the static result, allowed state, reason, safe error code, decision ID, trace ID, and audit event ID.

Page copyDemo data

Fallback: I can help with this page only. I don’t see that information here.

Open related surface

Commerce entitlement is the plan or access state that can block a product action even when key scope allows it.

Page copyDemo data

Fallback: I can help with this page only. I don’t see that information here.

Open related surface

Allowed sources

Scoped
Page copyvisible_page_copy

Text visible on this route.

Demo datademo_data

Static model data rendered by this page.

Markdown docmarkdown_doc

Page-specific phase documentation.

Route metadata

Route, title, and platform-step context.

Future global helper boundary

Future

Global help can answer from Knowledge Hub only.

Global help can answer from Knowledge Hub only. This static console phase does not include Knowledge Hub search.

I don’t see that in the Knowledge Hub yet.