TCTendAI Custody
PatientClinicianAdminProof
NEAR ...TEE ...Loading contract
Proof
How we prove itAI checkActivity log-
Fictional storyExample data on testnet.
Settings
NEAR ...TEE ...Loading contract
PatientClinicianAdminProof
Proof
How we prove itAI checkActivity log-
Fictional storyExample data on testnet.
SettingsFAQGlossary
Proof

Check the AI summary's receipt

What this is: This page checks that the summary came back signed as provider_tee.

What you can do: You can read the receipt, and you can try a tampered copy to see it refused.

RIVERBENDMAYAST. ASTERDR. REYESPULSEFIT
Relay map · live story
fieldsloading
Model
z-ai/glm-5.3-flash
Signature
loading
Signer
not run
Request hash
not run
Response hash
not run
Server attestation

These fields come back with the sealed summary. A filled value was verified by our server via the NEAR AI SDK at call time. This browser did not verify the quote. Where a field is missing, it was not checked.

Gateway TCB. Not checked

Gateway signer. Not checked

Gateway TLS. Not checked

Model TCB. Not checked

Model GPU. Not checked

Model signer. Not checked

Approve transaction
No approve transaction is saved in this session. This page does not read the contract to confirm it.
Summary round trip · waiting
Not measured
048 s
Checks Only what was computedThe rest are not checked here
  1. 01
    Signature kind is provider_tee

    The summary call must report provider_tee. That is the only signature check this page computes.

    Not run
  2. 02
    Fresh client nonce

    This page does not generate or compare a 32-byte nonce.

    Not checked here
  3. 03
    Gateway quote

    This page does not read a gateway quote or a TCB status.

    Not checked here
  4. 04
    Nonce bound to the report

    This page does not check that report data binds a nonce.

    Not checked here
  5. 05
    Event log and RTMR3

    This page does not replay an event log or compare RTMR3.

    Not checked here
  6. 06
    Compose measurement

    This page does not compare a compose hash with a measurement.

    Not checked here
  7. 07
    Model measurements

    This page does not check model measurements or GPU evidence.

    Not checked here
  8. 08
    Encrypted to the model key in the browser

    In this demo the chart is sent to the app server for the sealed summary. The server turns on NEAR AI SDK encryption for that call. This page does not check browser-side encryption.

    Not checked here
  9. 09
    Request and response hashes

    No receipt hashes are on this page yet. This page does not recompute them.

    Not checked here
  10. 10
    Receipt hash stored on NEAR

    No approve transaction is saved in this session. This page does not read the contract.

    Not checked here
V What you can verifyRecorded earlier. Not a live run.

These lines are copied from the attack-demo table in this repo (testnet, 2026-11-14, 11 of 11 passed, attack share 14). This page does not run the attacks. A recorded result is not a fresh check.

01
Clinic creates a record

Clinic create_record was accepted and returned record 8.

On the testnet contract.

Transaction on the testnet explorer

02
Clinic requests a referral

Clinic request_referral to the hospital was accepted and returned share 14.

On the testnet contract.

Transaction on the testnet explorer

03
Someone else tries to open

A clinic that is not the recipient called request_open. The contract refused with ERR_UNAUTHORIZED.

On the testnet contract.

Transaction on the testnet explorer

04
Patient approves

Patient approve_share with 1 yoctoNEAR was accepted.

On the testnet contract.

Transaction on the testnet explorer

05
Hospital opens the active share

Hospital request_open on the active share was accepted.

On the testnet contract.

Transaction on the testnet explorer

06
The same open ticket is used twice

The first local open was HTTP 200. The same nonce was HTTP 403 replay.

Inside the script, not a new transaction.

No transaction. This check is local.

07
A different encryption key is offered

The script offered an encryption key that does not match the on-chain directory. The code kept the on-chain key.

Inside the script, not a new transaction.

No transaction. This check is local.

08
One byte of the encrypted file is flipped

A ciphertext with one flipped byte was rejected.

Inside the script, not a new transaction.

No transaction. This check is local.

09
A consult reply is recorded

Hospital submit_reply was accepted and returned reply 16. The reply text was not stored, only a hash.

On the testnet contract.

Transaction on the testnet explorer

10
Patient revokes

Patient revoke_share with 1 yoctoNEAR was accepted. Revoke cannot erase a copy already downloaded.

On the testnet contract.

Transaction on the testnet explorer

11
An open after revoke

A later hospital request_open panicked ERR_REVOKED.

On the testnet contract.

Transaction on the testnet explorer

Testnet only, with fictional data. This list is not a stamp of approval, and it does not say every possible attack was tried. Revoke cannot erase a copy already downloaded.

Fictional data. Designed around HIPAA principles. De-identification is best effort.DocsHelpContact supportStatusSettingsPrivacyTerms