Integration fixture / NEAR Intents

Trace the boundary before any value moves.

This walkthrough separates user-triggered live provider calls from deterministic local evidence. Pilot transaction signing and broadcast remain disabled; external owner manual funding is exposed only after a durable reservation.

Provider-connected · read only

Live 1Click token and dry-quote preview

Pilot calls the same-origin Harbor proxy. Credentials remain server-side; execution, deposits, and signing remain unavailable.

Not checked. Configure the live Harbor service and, when required, its server-side 1Click partner key; then use the button above.

Live executable review · manual owner funding only

Arbitrum USDC → wNEAR on NEAR

This fixed route can request a provider-verified review through Harbor. Pilot never builds, signs, broadcasts, or funds the owner transfer.

Executable review disabled

The public UI capability is off. No executable quote or status request can be made from this panel.

Live owner-control and economic approval

The live route below requires the default-off browser-wallet, executable-review, principal-bootstrap, and owner-approval gates plus an active Pilot wallet session. Every server gate remains independently authoritative.

Live owner-controlled route · default off

Native NEAR → canonical Arbitrum USDC

Bootstrap the server principal, request a provider-verified quote, prove control of the exact source account, and separately approve a durable reservation. Pilot never signs or broadcasts a transfer.

Browser wallet adapter: disabled. The browser NEAR wallet adapter is disabled. No wallet prompt can open.

Browser wallet gate
Disabled
Executable-review gate
Disabled
Principal-bootstrap gate
Disabled
Owner-approval gate
Disabled

Live native-route flow disabled

All four public gates and an active Pilot wallet session are required. No principal bootstrap, executable quote, wallet prompt, proof, approval, reservation, funding instruction, or status request can start from this panel.

Separate local owner-control fixture

The review below models the chosen native-NEAR funding route without opening a wallet or requesting a live executable quote.

Owner-controlled route · default off

Native NEAR → canonical Arbitrum USDC

Review the source-account proof and the separate quote-bound economic approval before any manual native-NEAR transfer. This local demo does not request a quote or open a wallet.

Browser wallet adapter: disabled. The browser NEAR wallet adapter is disabled. No wallet prompt can open.

Fixture provenance: the exact digest and bindings below use deterministic local data. No provider signature, NEP-413 wallet proof, owner confirmation, reservation, or transfer occurred on this page.

Step 01 · source-account control

Fresh NEP-413 proof

The nonce, recipient, expiry, principal, account, and network are one proof scope. This signature proves source-account control only; it does not approve or transfer NEAR.

Principal
fixture-principal
Source account
owner-demo.near
Network
near:mainnet
NEP-413 challenge nonce
BwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwc
NEP-413 recipient
pilot.near
Wallet-control proof expires
2099-01-01T00:05:00.000Z

Step 02 · distinct economic approval

Confirm the exact quote-bound digest

A fresh wallet-control proof is necessary but insufficient. Owner confirmation must separately bind every economic field and expire before the provider refund-start deadline.

Quote hash
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
Correlation ID
fixture-native-near-correlation-001
Input asset ID
nep141:wrap.near
Input amount · yoctoNEAR
1000000000000000000000000
Destination asset ID
nep141:arb-0xaf88d065e77c8cc2239327c5edb3a432268e5831.omft.near
Minimum output · USDC atomic
4900000
Arbitrum recipient
0x1111111111111111111111111111111111110042
NEAR refund account
owner-demo.near
Provider deposit account
deposit-demo.near
Deposit memo
None · SIMPLE deposit only
Economic approval expires
2099-01-01T00:06:00.000Z
Provider refund processing begins after
2099-01-02T00:00:00.000Z
Reservation ID
fixture-reservation-001
Approval digest
B6059AE4AF7E782350DC7DBA6CC1ECAAFCEFC466CEC3ED2FB75575203CAFBC60

B6059AE4AF7E782350DC7DBA6CC1ECAAFCEFC466CEC3ED2FB75575203CAFBC60

Step 03 · manual owner funding

Native NEAR transfer instructions

Only after separate acceptance gates pass, the owner wallet—not Pilot—would manually send native NEAR to the exact provider deposit account.

Owner wallet network
NEAR mainnet
Transfer asset
Native NEAR · not a wNEAR token transfer
Exact amount · yoctoNEAR
1000000000000000000000000
Exact deposit account
deposit-demo.near
Memo
None · do not add one
Destination
Canonical Arbitrum USDC · 0x1111111111111111111111111111111111110042
Canonical USDC contract
0xaf88d065e77c8cc2239327c5edb3a432268e5831
Transaction actor
Owner wallet only
  1. 1Confirm NEAR mainnet and the exact owner account bound above.
  2. 2Transfer native NEAR—not a wNEAR token—using the exact yoctoNEAR amount and deposit account.
  3. 3Do not add a memo. This provisional route accepts SIMPLE deposits only.
  4. 4Treat provider status and independent Arbitrum delivery evidence as separate checks.

Funding remains blocked until independent source and destination receipt verification is accepted. The signed NEP-413 message does not transfer funds, and Pilot budgets cannot stop an owner from sending outside the app.

Separate local evidence

The walkthrough below never replaces the provider-connected result above. Use it only to inspect Pilot's disabled executable-review, manual owner-funding, reconciliation, and evidence boundaries.

Local fixture · no provider or wallet calls

Arbitrum USDC → wNEAR manual owner-funding review

Inspect the only executable-shaped route in this fixture. Every value is deterministic local data; nothing below is a current quote, wallet instruction, transaction, or settlement claim.

  1. 01Executable quote
  2. 02Fresh approval
  3. 03Owner funding
  4. 04Origin tx binding
  5. 05Provider status
  6. 06Unknown / refund
  7. 07Destination evidence

Fixture provenance: this walkthrough models a provider-signature-verified executable quote, but this page did not request or verify one. Real funding requires a fresh provider response and a fresh owner review.

  1. Stage 01

    Verified executable quote review pattern

    Fixture transcript only. It demonstrates the fields Pilot must obtain from a provider-signature-verified executable response.

    Fixture provenance
    Route
    Arbitrum USDC → wNEAR on NEAR
    Origin chain ID
    42161
    Origin token contract
    0xaf88d065e77c8cC2239327C5EDb3A432268e5831
    Input amount · atomic
    25000000
    Destination asset ID
    nep141:wrap.near
    Minimum output · atomic
    412345678901234567890123
    Deposit address · fixture
    0x1111111111111111111111111111111111110042
    Deposit memo
    None · unsupported for this route
    Quote ID · fixture
    fixture-arb-usdc-to-wnear-001
    Provider signature
    Fixture assertion only · not verified on this page
  2. Stage 02

    Fresh principal-bound owner approval

    A dry quote is preview evidence only. It cannot be upgraded, reused, or treated as approval for this executable-shaped fixture.

    Fresh approval required
    Principal
    fixture-principal
    Owner account
    owner-demo.near
    Approval digest · fixture
    C14D5BF4E7398DB86A29B3D03BDA06A71295558284445B8698814B2C441A19AE
    Approval freshness
    Five-minute local fixture window
    Dry quote relationship
    Distinct · never executable
    Runtime execution
    Disabled
  3. Stage 03

    Manual owner funding instructions

    The owner—not Pilot—is the transaction actor. These exact fixture fields are shown for review and are not a request to transfer funds.

    Owner action · disabled
    Wallet network
    Arbitrum One · chain 42161
    Token
    USDC · 0xaf88d065e77c8cC2239327C5EDb3A432268e5831
    Exact atomic amount
    25000000
    Exact deposit address
    0x1111111111111111111111111111111111110042
    Deposit memo
    None · unsupported
    Transaction actor
    Owner wallet only
    wNEAR storage registration
    NOT VERIFIED · funding blocked
    Funding readiness
    Not ready
    1. 1Confirm Arbitrum One and chain ID 42161 in the owner wallet.
    2. 2Confirm native USDC at the exact contract shown above.
    3. 3Separately confirm that the NEAR recipient is registered to receive wNEAR. A named account alone does not prove token-storage readiness.
    4. 4Independently enter the exact atomic amount and deposit address.
    5. 5Do not add a memo; this fixture route marks memo support as none.

    Pilot does not build, sign, or send this transfer. Pilot budgets can block Pilot-mediated actions, but cannot stop an owner from transferring outside the app. Manual funding remains blocked until recipient wNEAR token-storage registration is independently confirmed.

  4. Stage 04

    Owner-reported origin transaction binding

    An owner-reported hash is bound to this principal, quote, deposit address, and amount before status tracking. Reporting is not chain confirmation.

    Local owner report
    Origin transaction hash · fixture
    0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    Origin chain ID
    42161
    Bound amount · atomic
    25000000
    Bound deposit address
    0x1111111111111111111111111111111111110042
    Origin receipt evidence
    Not fetched · fixture
    Resubmission
    Blocked until reconciliation
  5. Stage 05

    Provider status progression

    Status must be queried against the exact provider tracking identity. This sequence is illustrative and was not observed live.

    Illustrative progression
    1 · Deposit reported
    KNOWN_DEPOSIT_TX
    2 · Provider processing
    PROCESSING
    3 · Provider terminal
    SUCCESS
    Current live status
    Not queried
  6. Stage 06

    UNKNOWN outcome and refund branch

    Missing or contradictory evidence becomes UNKNOWN, not failed and not safe to retry. Funding again remains blocked while reconciliation is incomplete.

    Reconciliation required
    Pilot outcome
    UNKNOWN
    Safe to resubmit
    False
    Provider refund status
    REFUNDED only when returned by provider
    Refund evidence
    Independent Arbitrum receipt required
    Automatic refund promise
    None
    Execution
    Disabled
  7. Stage 07

    Independent destination evidence

    Provider SUCCESS is a provider claim. Destination delivery requires separate NEAR-chain evidence for the exact recipient, token storage, and asset.

    Evidence not collected
    Provider terminal status
    SUCCESS · illustrative only
    Destination network
    NEAR mainnet
    Destination asset
    nep141:wrap.near
    Destination recipient
    owner-demo.near
    wNEAR storage registration
    Not independently verified
    Destination transaction
    None · fixture
    Recipient balance delta
    Not independently verified
    Delivery conclusion
    Cannot conclude receipt

Review-only fixture. No provider request, wallet connection, QR code, deep link, signature, transaction submission, or chain lookup is available here.

Pilot

Pilot signing/broadcast disabled · owner manual funding only after reservation