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 0xa0330c64feef58d7f96178c3ef46de5f1d5637b28a224d6102dd60ce54b8f303. 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/e79180ca-a36e-4a3c-94a5-02015f0c3ffc.json and https://artists.proofprofile.net/proofs/artist/e79180ca-a36e-4a3c-94a5-02015f0c3ffc.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 0x24a6dfa76350f5d3963f40114536523b66b4a6012ffb699463b6d4890d555371. 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/QZNFJ2300928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9e3bf7aee2d7540f6dded14890e76b1e8ce0e2a9342211ce9ebbb065e9706cc. 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/QZNFJ2300926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2582d11345f370321e4ae9235b02ed5ab159441bc602a6d052a96f3f92d9fdfb. 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/QZNFJ2300927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfcf43211df548cf60ac0f5fda23f2cf30b9af42a44592784de487487c343e69. 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/QZNFJ2300925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d16abff4a82144626e8a327e09e802212ffd525a9f3fb4617c9e97c469c9d36. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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/QZNFJ2300713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391a913aa2b0fe396a18fd9515912e5037a780fc3b9e0013d28c6536453125d1. 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/QZNFJ2214036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x501a28878140f93aa57bb36be6e886d75925c56743825d4177688e98c1a29872. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/QZNFJ2213963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f8560701ccdd292fe7f41a5ef07ab2c99d8ab0a68a36f1d07a27e086290c9b. 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/QZNFJ2201925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b80cafb44927a01b5d74627c0572e5fec6b558e5ce910093c126ebbb1181653. 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/QZNFJ2201503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a2f20c561c66f07249c4c33f5e89703a2ca902797ce19926ff30685b5c14a4. 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/QZNFJ2201187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa59c421fe7a6515a35622eba403aaeaf032d63d81173acc996f35cfb0fbfd4d0. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/QZNFJ2200906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71016d4f19c004e3a353c5202c77b7aebc01ee62ff8a7cf32370f79e8d2c71d9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZNFJ2120879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb15d62e5da92ac60a7beb01c42ddfb264008ff27ecc29bc574c8d768051d41. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QZNFJ2120880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e291be6b475f53dfef5f5f74fa68666ccd7c14adc53ff0171be8136ee8b7247. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZNFJ2120881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f7e74c512d560bf6064b581ebf480d693322dd149ee01830cff1a07247e932. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZNFJ2120657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e291be6b475f53dfef5f5f74fa68666ccd7c14adc53ff0171be8136ee8b7247. 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/QZNFJ2120881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437eab2417fa345edffb002650076a13f29ee821263d7ac219f4c5a4f43ae515. 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/QZNFJ2200152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4940ee7beed6cab92e6b0395d4bc6cd2d4a0274f7f804763c61db6633f5356fb. 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/QZNFJ2120669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9039008fe279a40bf044394a5c8dcf824d7db3b09681e62c3d000609b9a34323. 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/QZNFJ2118748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x333955822ca64b5b7f7f722effe1218bf638bdc2ec4acb7e5a1ce734132c933d. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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/QZNFJ2118269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65253742e863a2cdbac457784a7be1b081c011b468df04294b121cb0e50bb4ba. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48:30Z), 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/QZNFJ2118296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c36670f7dfd7213e44f8884da2bbaa396d5a952404b55f576788c7781950c7. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QZNFJ2117662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60612313f78dba3b2ae8f83c916bf1b00d4e009188fcd984a3f899ff70c70499. 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/QZNFJ2117634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8698e36d50518e08addd080d912693e539d677683a543cab99985f616c83866. 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/QZNFJ2117204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d33c0e39bb6be6de1d9b8148cf6dc24530589036c1af55445e1cfead671b46. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/QZNFJ2114640.