Ryan Harris may refer to: Ryan Harris (American football) (born 1985), American football offensive tackle Ryan Harris (cricketer) (born 1979), Australian cricketer Ryan M. Harris, judge on the Ut
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8553973213a94f97c2fe951a2121acedcd4e50bd339ea6ce715b3aaaa771d842. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/88eac52f-ee23-4fed-ab0b-c3c2d319288d.json and https://artists.proofprofile.net/proofs/artist/88eac52f-ee23-4fed-ab0b-c3c2d319288d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c2ad047f11d8ac946dbd321783f396450c1a963f98bf4705b893aae44b565dc. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN62130519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3383c50cca00d86867b808e9fc68ac598532d0017415b0c98c48faba7f89b5ef. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62246903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f7b49877cdd2bf079549df344146d1a36028e2f256560cb32c7c4e80362ec7b. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2301800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51171e85fd4cebf9910af8aedb6ec36c9ba51ccde00e0134c6f5ab20f66d6722. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2309427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12195a2d0ddd75ca11e277c9d569f265a0e091980d38c8456e467154cca7edc8. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32301455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f7b49877cdd2bf079549df344146d1a36028e2f256560cb32c7c4e80362ec7b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2301800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa26bda649c09100edcfecf857cd7e7859346954eb55572ca87b52aaf912774c. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAU2229130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a639595975b96bd30090a1955d6895e50d2de5c83cfef420cd4040c69e53f6c. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB82337143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4419441e7a88b5119643a79bdf9cd10eff9cb219fbb49b57f5a2881c838fa511. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2381314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6374503424a19c6204b16bee601827ab6bd4c4ce0b90f322dfd0e5d8c6f92cd3. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA52402489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f455067ca33c03d4d2d9e0bb683801e1aac16f3dc1eaf4938dd133cbc01efe. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72472161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6374503424a19c6204b16bee601827ab6bd4c4ce0b90f322dfd0e5d8c6f92cd3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA52402489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9235bad999c5b343ec71535a9bf844cd9e6a21e858ad96b40410960ff5b4d66. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN92434613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99a5e7e80a7014b195aca082cb13298f269066d06073778c1a7f801c976f2d0e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYX2472906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab14ecbc4e7912c2bacfd9b72f43bdfb0052b31a30954b41cfa9955b9cedc29a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7N2417645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf72efcd7729d1bf8ffa7706b20acf5422480f5f84d4334c78a5c0271f88c5bbe. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2417135.