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 0x2ff281942d63b293a15da3f65819c6e5f0f33134d2ab2c4cbe668d1de2518501. Chain 2 (Bitcoin): anchored in block 953678 (2026-06-14T19:23:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/625ee87a-f5a6-4e10-82d0-403fba6d90a9.json and https://artists.proofprofile.net/proofs/artist/625ee87a-f5a6-4e10-82d0-403fba6d90a9.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 0xf28c48495a564df5161d019169f2b5d23ca96b93f8a725f5e6e77f7932a3deaf. 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/PLF241705712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53e05018093abf56bbbfb5bde07352eb0a346d6a63338453b519927dbfbc9083. 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/PLF241705713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10a466ab5841bebb1c3b6b6f1d5a8428a7730797bb3c9ff4e3cb58a0a17913b. 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/PLF241705652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0f6a68546a2865a15ecd4e328d5b1d47a34d15185da673c740573b14dae7dee. 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/PLF241705714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe16b01f1047601fc9b7f756811c0e5ff0b61d18069788c31f5b897b8e21ea399. 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/PLF241705715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8325f43d381e0860cb0164cdb107e090e962733c338d7addbfccc7e4eae14912. 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/PLF241705716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca05c98952653d8f99370254b8da79f7c759de9d2ebc33ba4f44e3b7b80be0e5. 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/PLF241705717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7b51f8cfb4aa248e956e4ae377deaf139b1f71690207d6dc98a3a17c40dc650. 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/PLF241705718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea8723af1756449753f9fbc42da9e5373b69256d8dd81521671edef77389b0d. 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/PLF241705612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4460169f93101e0dd63cf87eb808fadbe6666ea52a114d8665c84d7c9f392e8c. 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/PLF241705719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e29e69b9b1010aa6bdb8ab58fb63c2c2a54c2b0f868da2f88e6ebde99cfdf24. 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/PLF241705720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb163f9a8162501a2c9efb3514bed506b320629642d8f7c63f3e0b30b91f6161. 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/PLF241705721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8feaa6b6689ff1ffa4ce7feb88ad638bba1924ce1f8db9dd4423947c404761. 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/PLF241705722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b2a18013c7cd43997dc8ee525022af34cd4faa3dbaf503bbca32f0fda2fda1c. 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/PLF241705677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ead61b62a21871643be20197faa2b205413ee3d84642726ee070340e54fffcd. 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/PLF241705723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a70d2d306b3b11623ecd095497d459d05e267d0f33b84780f1a0bf4f8bb88a2. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20:46Z), 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/PLV401700158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbe538edfbffd841fb8ff1f78350effe600992ebefe46e1c17c6352d60cd1e8c. 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/PLV401700161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ccde257ba827b4765436b39757beac29afd2b594f2481d58b3798bdd45378f1. 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/PLV401700162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdcad8e6a5e38aa1a72094569238363910aa0296379aa54a23eaca42d44485e0. 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/PLV401700165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92fc26352ae396ac6371e92a9c631d54e4d123483d0ab03760944c1322f30383. 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/PLV401700166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9b59bbdf40e20911eed761bf5f9bf815694afbda6dbaf1b9a6d3e75c60cff0. 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/PLC061908779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb3d41777d957733d44b5bfc846e535e0c13b22bbfb0a248b77eed571e1688a. 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/PL89B2000202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd0d6e0bb827d3ee845c97636b7f892b847920b830d5cc38579f0a8c46cc1ce4. 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/PL89B2000203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdae96e0ae083463ebfbe6d92b01b913919cc623971a436fa302a106ab702e3e8. 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/PL89B2000204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6c033a2c9b66a0e9445db1dc3779832b2ecff7902cfde38d1803750d761001. 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/PL89B2000205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10dacb87e6a42c0a4e743330b5eb75a210acb1b126d399b1bb02b9bcec5c4c7b. 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/PL89B2000206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2216d368287c60d60f79c51108f34b292def9899784d984733c0225a3020c2d0. 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/PL89B2000207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1412218bd5347e00a1ab4928a6a0b6f697f513523319cfa9e386f05a264a622. 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/PL89B2000208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x563280be945cdc4729746ea6a0e59610788fe50d4b593f1dfbb49695ff7e9d74. 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/PL89B2000210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x768ada8f3321265546642ac0f7b17e46d3ec4d5581ddcfc423ce6c42f22d674f. 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/PL89B2000211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99809a3f0e866f711ff85d68c378d59941aa55fb9bf6b8792bcef927a8cc9b09. 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/PL89B2000212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6543a58331123ae29b5d2cea94691c39c69229d9c49c27ff0e5fa7d5d1ed274f. 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/PLF242107892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba9f87eba2f511cb5580d91dd8c1df79e7236b9741f002ea3d9329b66e7290f7. 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/PLF242108074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a1eff8dd4417e7da278d1f07a05a4fd8549c1da06523c9aad3b930fa9223b1e. 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/PLF242107600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5475c8e606d5abf8229e8cc4f736fc4f3ed517d219eccd255bee79b3ed7907. 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/PLF242107724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e5486553a3eb917e53dca090ea2ed7105f007477334158a633233a0249d2cf. 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/PLF242107957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb93cdb28e32bc69a5982bcd58ed6857689e462cc4aeca1550c62c74e34354d9. 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/PLF242108139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bd7aff2bf5c27ce7b5b198ee48d8ddc196495a82af3bd59d3360fc9b5029312. 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/PLF242108269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdcd27ca31c011d2ad217c96cdc2bf15905f687d6deb847ba89d1e32f3751f0c. 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/PLC062240224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbb6df962b05fb3ff7e6fd12d8cfc8c304214f3de23ffb95e8543ee0a9882ce0. 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/PLC062240315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f14544e724f44f63df20288d72ca88cbb8e5e67f6a52d50165eff1157cfb716. 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/QZHN42582574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2500cfaca2cd79e65809f0223e29c5b374b9aa4253ffdcae54f6abfeb6ca5c. 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/QZHN62590604.