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 0x5ebe1740a138af6e3a4feebe3bcef2061df4e27c70a5d75fa0548e68343c2ae6. 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/99e0825d-a6c5-4341-8f4c-7882241f756b.json and https://artists.proofprofile.net/proofs/artist/99e0825d-a6c5-4341-8f4c-7882241f756b.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 0x9d624f6353bbe01fc071c3c93ce456355fb11dd5fd8dd737c00c59142062c068. 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/UKYBG2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7774ae3f9e08fb3f103566a89ca0285e5724f58e550e5e862ae1493bc21f7cff. 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/UKYBG2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb415702355e743df3c941a557d443954799f70c9bcc2de7cd3fc03562fd4eb6. 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/UKYBG2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64dbfbd9177931bd6fbe89f5e384edc2a783e294bae285e2bb3bf2fcc046f65b. 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/UKYBG2000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2968a7ba786182544909c4a5af831cf27d569d4aadfabe1cf093463c15c6a69f. 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/UKYBG2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95bec765f98813068097cbcb6dbe9843063aedc494c1d2c624046ebd934aa6f. 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/UKYBG2200092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ed1c05fad25c23c5552ced4ab4b4a68a71fd61380d9f67a603f999a62ab41b. 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/UKYBG2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa544c9daad25a6e6978f12dc8edacaae54af4f8aca4d4bbca5fd90dab5bb05e7. 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/UKYBG2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57954576935065c31892da20af4d6032f646f8c3a2eea545781754b2bd68eb57. 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/UKYBG2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ade5bf9228debead844f02ead7c50baddb1022edc533daffb3e85fecb0ad273. 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/UKYBG2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d437776b97b02cfc38ca83561affb3186a3518388f025c054810d9a0ee7e63e. 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/UKYBG2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fcf615a0578f27fe8e3ace54905a9e25c9e853b53a989eed0afd7787d1cdbc7. 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/UKYBG2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f86a11b9cb8179c8c8c3344b9a836e1482e9af448c62a9ad6dcfbdb659f3e09. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-17T00:11: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/UKYBG2300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7774ae3f9e08fb3f103566a89ca0285e5724f58e550e5e862ae1493bc21f7cff. 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/UKYBG2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d624f6353bbe01fc071c3c93ce456355fb11dd5fd8dd737c00c59142062c068. 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/UKYBG2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80595e3433bc88fe39c41c2e3cc64cbac9d89fb0a09474513022ec24714a3ed. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T14:10: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/UKYBG2200078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a79e227e585bd4260daf2adbe283c73708c26d6f844fb56353313a4096b4461. 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/UKYBG2200082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9a1220d016b86f3f6ca2291361a7734f540edd1ca46c0291197536b5f4eae7b. 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/UKYBG2200083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263705bacdc7443eedf1e58585fd8ac701bf217e1d6a1bd9d32fcf886df05a23. 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/UKYBG2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa64dbc025a2075f476046cfd0ccf94519888e178937b26525981c39849796328. 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/UKYBG2200064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ed1c05fad25c23c5552ced4ab4b4a68a71fd61380d9f67a603f999a62ab41b. 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/UKYBG2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa544c9daad25a6e6978f12dc8edacaae54af4f8aca4d4bbca5fd90dab5bb05e7. 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/UKYBG2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de83b31c0a8569e776444c08a94ae8c6869efbb16b8978a0124c36e351bc4e1. 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/UKYBG2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a47a073f40052953a77b59c2ef71f9d6f8d9c5ac2b5a46473afd272b526779. 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/UKYBG2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24127cf76921fb2446ddeb09fcd4effdd6df91608dc333b584bdc1644e00e092. 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/UKYBG2100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6e5e924b3541dea734e46d33e21d65e3bd9c7f41a887041125a393e7d297f4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-17T00:12: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/UKYBG2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4720671e61369c9a1dd10bbdf23ee9b455ce5f89c61991f645157f403a665639. 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/UKYBG2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b1379c2f1e1e31fb86a5b6f6e3568bd25589c3671611a2b92cf38f932057cad. 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/UKYBG2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28dd47601c76399e458c8e20bcdd7ee78e7632e193984a9fdac972c53eee4c4e. 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/UKYBG2000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57954576935065c31892da20af4d6032f646f8c3a2eea545781754b2bd68eb57. 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/UKYBG2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fcf615a0578f27fe8e3ace54905a9e25c9e853b53a989eed0afd7787d1cdbc7. 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/UKYBG2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee9de610d9db5a20b56703cd2867d5e64500f34872577541a855f102be1c574. 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/UKYBG2400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75b99885afc4648a5c747351800abba10a79eb707f09deaf61b9154668a75ca3. 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/UKYBG2500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebaa1ea46b351dd6fb4ac1a1c80c4aec8481acbd4251b9eee8a15da29512d7a6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/UKYBG2400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe801e08a1b28d70575812fd7a7034ce2c842e3882a01bc80143ab3f241ef5c58. 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/UKYBG2500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4720671e61369c9a1dd10bbdf23ee9b455ce5f89c61991f645157f403a665639. 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/UKYBG2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53beaf9233a921df224270d697daac2dec833feea9d5a409a229f6f69432232. 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/UKYBG2400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe649ad32b0a56ad1b0a91f95a926a6a82729ffdb2813f80042cb03a6520a3e32. 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/UKYBG2400019.