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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7494790c3f2cbebef3021cda201150ced2d89579b1cacc774067a6400408c607. 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/aad56394-65f4-456e-8c3a-aee7b6e4b924.json and https://artists.proofprofile.net/proofs/artist/aad56394-65f4-456e-8c3a-aee7b6e4b924.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15049fe0109775020a2ba417c63283fa7f7b28f9abfca9949a045f0cd0f38fe3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502038616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b3c8369758a3c944ca4b3c877cae998fdb7d4b21199a9c69dc0b0748a1335b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502038617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf7d8a16fe5a6b26a3534e22fea84a83b0e4e599799f168e615e14704aa43e0. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JPR502038618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fd0782a7276b06788d3de3f3fc58c09ba1cf96c64da8b05ef1634e78d296af7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JPR502038619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b7e1f3fcda171f3de2d29cd730629c75a5addd5e4fe24ef13b791e0fe08e3a6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JPR502038620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd546190a7430133a221cb90decbaed1601b4b57f0e42e608cdd754d55237b274. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502038621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b8e4f646b45a695204f4c7de7bf94008473690b48b59faecaf8a17d435d7368. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/JPR502038622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15c46335cbd0374824461d105263e12c3667d61f02abc6e5d5f6fd9ed5bea800. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502038623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x351f925fab6c50c0fdf682604fef866222810a703a1fe8e95a75db2a00ec321f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/JPR502038624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe94c037fdb276539381356807ec17890a9858b0df0b129af98f0cd5e43ca80d4. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/JPR502038625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a38958d5699cedb66a02893ff939b0bcae20684da3dd7ef994a5d3c097403fe. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/JPR502038626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b44794dfda54ace45d7ff71a1762353b57f41d1fa41c4b23801e28065da2a42. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502409336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35afe06e9d59f46fc959ca88368ce06a8a8a576b02ceb46fe5f3a9dc7356c91a. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/JPR502409337.
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 0x0403341b31e9ade98c665ce0f1a2f4bf6705b5a348159dc6914ac7c4ec599af9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502404004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64b6dace41f905e94c2036c0b5e43439440883e800e45374b29656cce1727610. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR502203639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ad8b23e505a0c3f70a0cc93c382664f6fb4882be9f3e755466318bcc4e4d72c. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/JPR502203640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71b3790d89e51245bc831eda6282878dac180837bbc7b1c9dfcfd5e581c8d955. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JPR502037516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd76ea105d11d02773d0c8ce1965247ddf0813578c09d357fb5c91806bf412c74. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/JPR502037517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b92736143eb401b292b586238fbcb7b6ffb2e7ca326d5aa27871e59bc9a9e0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/JPR502031963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba7e55c636f0a8facefd81467faef138bd85717ec0c8cea16ecc612e9921d042. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/JPR502031964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab05a2a2f86402e8bf4f666ea7a3b750fe8445c788c3e335da13a256580d7caf. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JPR502030519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9054406fcf30212b1f14c016cc89edc58e8f78d4802e7df4da4d1dfb5e5e562. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/JPR502030518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa329df7ec1449677f7c89b728222bebf5275b15745985090cd548268c9fc1c90. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPR501925769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20926965aad172a390948887c1342d3fa1d7d32428ede839f932bc7896ac6f7. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TCJPI1840516.