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 0xced44be937510a010fd2ef5f54c32bf9909a25189bf32f381b6981955b3c7cda. 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/15ee83cc-2730-4ecc-a832-292b230d343f.json and https://artists.proofprofile.net/proofs/artist/15ee83cc-2730-4ecc-a832-292b230d343f.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 0x92f131d685b74beb65fafa17549f9231663975d11dcbaf3323bfb2d6df50f27e. 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/JPP302000309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d478f025d7c3bc3327854bd0abc09996efcc49270117afd6373b70fa21c231d. 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/JPP301900423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x874f7edafe24cce99010e21edcd5d4cb8f0b621560c5ccd5ef71b83f00781e62. 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/JPP302000310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeece2de9b9e2b49507806ec52f8337b255bd92ac29b9e8dba54241281cb5e6cd. 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/JPP302000313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f011735f5ca11f625b80826a68fe6919f9517b718e9dd67054070d56f84e475. 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/JPP301900123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0390a92f4f1f1e78f81983e3943b43d0c21b9f086fb4dbe824ccdb9f15d3bef8. 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/JPP301900124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9648f26ba4e8230cdbda795f11335e75e826fe1a7a5fa87d90a4169f7cb451a. 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/JPP301700566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91e3abe614faf6b13e136eb6572a46afeb6fe9e381e99d68f3b488c82f2f810. 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/JPP301800681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca932b1063d74a986f82e4ef8caee00c011ddfdfcbd9d19f7426b7c16962fbf6. 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/JPP301900125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x180d343c4c3f48eb4f3379182ecf8dbd46a21a5070ba4a40223c0cc0cdd31733. 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/JPP301700568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cc38d33de0b8081ac2457d977d8005394a205f102ab4db21a710fb244a04a1d. 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/JPP301700567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0dd12bfabe1a950b9c5a051be22225afe20feb7e18d4557f58a4fb812f978b. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57:57Z), 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/JPE502300100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c678880132c3be052547ddc49f678ab6f47ee32e5312e31310e31f5977dde6. 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/JPP302000469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d478f025d7c3bc3327854bd0abc09996efcc49270117afd6373b70fa21c231d. 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/JPP301900423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f7d770a6bba261e3721d8c03bb723dff3f53cf7ba5cd586f726d2e220c7bfa. 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/JPE502400052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35027a2e4adc57933cbac0378210eb968d4eddaf0bab7c99d7c9e9bd55d7e8e8. 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/JPE502400053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x444df4c8a1f2671e49b7757ee9970e16504444a7b0e4a855320d9ec7c49992a7. 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/JPE502400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c3cf5a066531dedc269ee520fa39c4c43fde7b0f9f3dabce6935f9768cbb99. 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/JPE502400054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a44e98310390d17f717454ba13db0dda2826abf7ba2e1b4a8bb4f5b67052d58. 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/JPE502400055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f7d770a6bba261e3721d8c03bb723dff3f53cf7ba5cd586f726d2e220c7bfa. 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/JPE502400052.