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 0x1767451c522b9b2d87cc7e7b726f317eb2529e37b8502bd79e89308650b3a3fd. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4f2d6196-5767-460b-8554-952a765488b9.json and https://artists.proofprofile.net/proofs/artist/4f2d6196-5767-460b-8554-952a765488b9.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 0x1a9351fbdcd3b755a08218dec232559e8802f10cff0a8305112848d55d846a67. 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/FR59R2547891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3801c9aef236a0e455e79f5ae54ad1339e50e3ca12c411f4b6537231082ccf9. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05: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/FRX202584703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a0448eb50e4b5f900e6856568075e8b57ac2f7b2df6af11302b924f5d13405. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08:48Z), 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/FRX202584704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf86c20c582f0d8d93bf6a3a93828038be6565999791280af6d76f74e40fb70e. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0edd0be8073d505e6239cba524475a4d711686271799b4a469289d6468e655c. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/FRX202584706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d440609e0697a22e8791905eb58f13f26c58bf4b873dd2345cb6fb9a67f58a3. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24bc6d14453077ccafb039bdec36a6afacd0e04b899f58c6e24460468e08dc2c. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb01716b97eb084d37d8f9d347e82fcd364b76918fc52013bb37103c7ce59387b. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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/FRX202584709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x164e238898a953d9dc38bc7ad4d7828b9b3da1199244d549aafcf491725243be. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04:23Z), 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/FRX202584710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x252e4e20bbea89c20c717e24c7da8bf640ef6c7db04a980ee82694214cc8b768. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04:23Z), 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/FRX202584711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32dd3d9874e4c5b6fd368753737e574ce3776326bb6c4e0a9c86ddad37ede261. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00b7c45d9ab2cec77c5d57f44ddeae22cf09d67b4fd476190e4b2420e229affa. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9076eecb1b350f0650acf195703c153b27fbd92f17e06bd660da3bdf23667e7c. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/FRX202584714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf29f26af4bc43a5665b46aba8e88d5e8f64248fafe2f98f89eb7931879a456f. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04:23Z), 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/FRX202584715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb37ecc069cb95c5c06dd5eb4703055ac73030df0d9a06b0b227f14d59c238080. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/FRX202584716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f83f126695a71a1ccd582ed84f72dcda91959cc7dc5df38288a0c786025e709. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/FRX202584717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a6fc787c1a19d2ffcd72a4bf7bcd87c0f6fed1ec7d4d0e4ed7242cb9ba08424. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/FRX202584718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45cd7966f1c9fa11cba73b843011c21dbbe94a896e8f2cdc8d9685679390c732. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7d768a6ca7a3be31cef329780c3bb4c1c734b66565e9a0caf3e88a1666dcc5. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc17ef2ce9f1ef5ce98b928bb1de26e0e7056fc872753a6e19393dff0506f68a9. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/FRX202584721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec87df68f9aa0832808e342089d435103de2cd6633473fdd67f2b1d77a86a99. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08:48Z), 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/FRX202584722.