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 0xc3b3683d7ea308f7e162ae42f6a77dea4415e5707da8d2db44c765996b69bf6b. 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/0e0bc424-2c9c-4b05-b12d-1f700a3e7de0.json and https://artists.proofprofile.net/proofs/artist/0e0bc424-2c9c-4b05-b12d-1f700a3e7de0.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 0xd293040ce4cee212de4bf7a6eaa06f4c75d91637044255ee60d81ff53f50b95e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/ATHE51200160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ec1da919a063344d8c46f6c8c01f7aa5cc8c930db4dbc19753710836de2fedc. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/ATFO41900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d2569a118955dcccdec4e354590408c0d9458a7937e0ae5f90b709558f1e33e. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/FR10S2013301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc996f511afa78961237c66f3f0293a18444acbced4e9384d7aaa5187c7952936. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/FR10S2013303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf91bf1177bd104825c7fa65cc83af143efa28a713e9218bad5e0590cc72cc656. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T08:35:45Z), 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/FR10S2013305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a8abc6034acea8390456967c3fd38e5c993b7a41c4a22f4b2047226ad6bc808. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/FR10S2013307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475ea78e5c96fc537affe70a722995a8f08ce0daebf49a22de107704f8289afc. 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/FR10S2013309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b0cf88071b796ba02683e57e300881a5d51a851a1a4d9ecdc807e0aa48d7815. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/FR10S2013311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65be5aac70b66fb7c13b4403645496257ce9b7618eb49ae5e262a7bf07501b53. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07:06Z), 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/FR10S2013313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e42fd726eb94e8254151527872a9467da68d8049dbbe7caca427ea8ae12d45. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/FR10S2013315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf373830c49b5d2d363f1a18d16f81c595036051b372bf8ceedc169a0d12a0c61. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/FR10S2013317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f7c050213380d718c613c162dad30e5a82f5c64b78eae4c000f467a07c49618. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T23:00: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/FR10S2013320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030e89011756ee7a5c646656f22278693a66400bce37c374b025aa19d770e981. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T12:37:51Z), 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/FR10S2013323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23141f09fc0300cd194a66da6ae47d559cfdba8b5f0d93f5df136c324a4f506e. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/FR10S2013324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2f8236babf8ffa366ad7019a32aca77676c7c435b1e8795e3f43b175569991. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/ATFO42000020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e870bbd6bd09b8b9585237383d747e013b7664ff6bdb6f7418ee41f588a3d9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ATFO42200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9f06d267046a3f018e3559ee46f6d5bebb9a8858c09157dd415de72efcbce2. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/ATFO42200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e675a8336f29ee4860682143c6b6b78eb5bc3382c3606d64b883b0a1898859. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:21:04Z), 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/ATFO42200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6adf99c223ffc3ed06c5640a8c3bf95c7b0c60c215ad5b909d6f94133b945eab. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T02:21:42Z), 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/ATFO42200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f62ca1968cfaea30f5073c6c5fd9768255b4140e1637aa00fa0af67597a12e8. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T06:50: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/ATFO42200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2987736646309f89d1c6748aa36fe80fb054894c3a2d47eeaa6b5b86f16b81. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/ATFO42200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67218031fbbf55aa565bdd67c8a5f5de904d3debd5e25c045e08161930874309. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28: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/ATFO42300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fe63ffcd12ad57a499d1fc6071d814eac747a63fd19cd9122ddb1f4f494ecf0. 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/ATFO42300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ad708b4c3cccf2bbeb64874d38bd0b8bd59d4f4056ac7fa32dadf51c2513a1. 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/ATFO42300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8df3f9cc93f55ea45c7dedd615ecd39a6a95cf5a8711a291c92f00c667e2e4c. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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/ATFO42300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x130e0514866b9467e260637a826193bd6c5e367b645b9552c2e5ba46cf66b2c3. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/ATFO42300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103070877b7d9badc36d89b52efd246ef2b9546abc280327fa6386bf0924f7ce. 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/ATFO42300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ecad638fd26f70eb3332493612b804793540490d6e1fab89cc23c76cd5e6584. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54:58Z), 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/ATFO42300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24af11ad1d1c706f2ac8624566edb88b908f19ce79f44cadb5539bf66c0db09f. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/ATFO42300005.