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 0x193540014a7e5e1a42d33e1ba2335442f2a2acf72b56bdae9710db4ea42ab727. 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/ba94bc8a-266b-486a-80e0-b654e5e6833a.json and https://artists.proofprofile.net/proofs/artist/ba94bc8a-266b-486a-80e0-b654e5e6833a.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 0xd55e2cdb40195fc4d38ea133380018b3f4348bc79951ccc3c4eaef9cd4bc1487. 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/BXR4G2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b98eb4f764ab594a535162ca322fc99f9e5f6b92c5842248ce217b7eed6c6a. 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/BXR4G2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e8d2db7d877bcd09a55b6121568bb6a3579a944028e21ab6279288592389677. 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/BXR4G2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0070eecd5197625b7ede0599dcdfa8c8ba8833e7153a89c0009ed61ca1902b1. 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/QZHZ32102990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7399b02bb08c37d9a3b9019cc02bb86d2dcab4c6d3e7b2f2cd24fef12305249. 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/BC32K2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5fe7b60d74290322332144afdc8545f4ad2e0981dea3612b0b05bb5e506c427. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/BKTBX2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace8713625ed8ba73b2d7ee3214a1d5b1bf6174041dec721a36bc8f877b7fa80. 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/QZW9K2486013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x525020a5d42302ecf4c2d4408208ae7f55fb8bd35b1d6295d18c653426da9d1e. 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/BKCMX2400474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8701a83f2eabac4cda9389733e0cf737f2205240dc3b075fba01a439ceb99fb. 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/BXR4G2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c71d08db0e80946289218c987d5f7b5a798a25b85640dde9a72d9ff7c6aa395. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/BKP9L2400117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ed2582003954b83cce43494563e5e2e85c7cf1b8b5c2d7babcd27fc0fb7c8a. 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/BXR4G2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682488ba9af7d1beec5314a2a3eca073666b3f960d6381ac5dd7c353d4523707. 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/BCM9A2300033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4f9a39e64e0adb9658c353e297515c91f223a4dc4d4dd9c947bd135ba07a00. 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/BXRJ92200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x302c3d1fcb7352f2cdfbeb78a681d4fdd1c11f06714680b50c5af474d66b1dee. 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/BXZCF2200017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be0ddf8b46d9d4efe2e2292b64ae5b252c57ba0fec9f7d96eb654f9bbc911f2. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZNJV2263809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x334cb05bb809a8aa9b8cbdd31fe8ad96510fc8e15e374420448a3bf60bce20ef. 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/QZNJV2216803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe59f0e3c6fffaa6e1d4c7257b07e7ad6bb08edb4238f1f831567b05f5c14a6b9. 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/BCM9A2100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x874310a9ab2b1ffed65d54f8a793a4bafbf566457a2d63f699c9898f3bab328d. 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/QZHZ62062537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df06fd9b5a05af813efad1a28809aed9d8552570ced0a5a149b92daea4d184e. 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/QZHZ62062186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce3a0b816fcf9507fc74eba23f4e4192c9e9708d9e5eea65ef47ed0ee875c9c1. 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/QZHZ62062168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1458309468b688fa3575f5c326620b84e66cb53040663e551bdc3da6a102504a. 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/QZHZ62062571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a41f66520f9b872daad948190ea9bae77799a736b2cf160972d818c4dc29b9a. 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/QZHZ62062535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed48f2d397bea80110351e936fc3a7c9fb93927227fdc7ab658bfe582eafc9b3. 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/QZHZ62062140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83d44a4ce249b95312fb8b3cc448723804ff6d1c7699be612f9c85d1c4320d5. 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/QZHZ42030629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f954692d51fd097a749cbfb2184e29a19163dd176ebcf1bd25e4272983c03fe. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/BCM9A2100040.