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 0xf792cde08330ebdfc04ff57eaa7d3bb3981985a7342d1e13da703f9896357591. 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/270b0a93-0494-4b55-877b-8b795c520b1e.json and https://artists.proofprofile.net/proofs/artist/270b0a93-0494-4b55-877b-8b795c520b1e.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 0x4ffc0ad049a9060c7cc82b3d641f9fc841069deb4466ed9df01cda014e863814. 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/BX4IU2321181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d383fd7451dccf5aed5dcdaa796bb5167427a09bb1fba129be68c2a6d0517bd. 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/BX4IU2322870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6036f7aa64f3d356e549d4e34e272bc660e1fa2c1008001360b1a78209e00c2e. 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/BX4IU2325646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39b0fa2f66c395d923ec632193a81d5bd159ca45561e7ed5cea5574a539dea5a. 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/BX4IU2327960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26166edbf10f93b3a1de2a8b9be0082e8c0d02b24cb0d8682b2f623caa5cb64b. 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/BKORT2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe07420a0cdc09b4903b58f6799315d84898c51064e4e1396fb32017bf750e6a9. 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/BX4IU2344263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e59bf33d39c99efbcb3e9890101fa8be16e5fad95697d14216ac636621677aa. 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/BX4IU2357465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c244a67b6cf292392b286ec57ccd7b20c6281e435eee4b2d8d7cc74007f1542. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/BCIH82210957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x054a1ae7cfd735c266cf11577ac225f13590a91f9664cc15211f33485082dc8f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/BCIH82212422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2611d8b7c5ecd79471fe555e59fbe3e6bec0e59613770e506191721be734142. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/BCIH82213511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f4f9a6032f9ecc081837fddc35f5f6d8d9d6343dfd8f77d5b8c73ba5530df8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BCIH82214899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f059986e90b170bbcb088fefb23e39db51331c441a9df5fc1a4bb4e867c38b6. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-17T00:06: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/BCIH82215015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b2afe50a8cd607017ee034ed4521e5a21122fab2a32f43d354be4aa66925d46. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/BCIH82215313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e9592318ed24536b17f1700ba877559dcbc723f45953f958eae8fb3988cd4fa. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/QZNJW2575115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31093ba5e726d55b27b8b42af4c16b7183db62f61da8d7dbc91eb5fb570c4934. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:29: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/QZNJW2575139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa341f70505fcbae076c614d67d686ec4e44a8e5ccc9791780f9642ff0831aac1. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/BCIH82215835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2663fe9c6306698f599bd3ba1e121297383eb0b3a75d2b298b8ee74b91dca609. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/BCIH82216595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd591ca8851bb363e7256332e3ca76a2c385199d6ce64399546e47a1d652792ba. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), 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/BCIH82216598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1318b860748fce005864b96fe5b1f1e9d3f2f66f6f0783c2110de1678fdc53e0. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/BCIH82215553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6933a389f13ecf9700a29e87e52409e47f89711c62a7697d770b5564608f9494. 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/BCIH82215573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c0c8a1df13337a0f58aa1358f57f3e82b14236a04f0463da500fd4416967164. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/BCIH82215555.
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