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 0xf0498bf65988c77e2469ec204d27fec81c6ac0f1db0efdae2f309e5ed49b5c90. 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/a6867dbd-9d78-42db-b74a-89ca9236586f.json and https://artists.proofprofile.net/proofs/artist/a6867dbd-9d78-42db-b74a-89ca9236586f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Add Your Lyrics - For Rappers and Musicians
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 0x8f1f57ec53dafa91b45ddc4eea8a32ce3491ea5d2dec46ef6364badd53bb2cb1. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZNWQ2100367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1f39b9008a355df5be1e5acae2de39a40ed0b2ebb61cd5271b7b4c04d321c2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZFYY2150606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3048ebcd18a096ddfb1d0ab39b7abb1eb72578196bfee33ba048e893714fe7da. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTAW2277839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d190d49acf3471e9c879128be5b4073c5d292ac08019aafb3be3ccd249e774. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZDA62306768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71dd576b65b92b01a361a60af715e9f3696c88952903342607b77c35078003b9. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/QZMEP2465780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4edafd3db6923b4e9b4fc557e44fe2b4cdac83443cc0bd5f7d6d0ba5ce62f961. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/QZZ7N2469297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f3232f2e5f4608ae468dd6bdeb1984f28d3126a3fd66e89db07983425714320. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZFYX2512703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x756a77741a03411582997c21f24cf1de5f6b3760345f3149ded19a978b73d7f6. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZDA62503783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce72f67d18196824f6b65c72dccfa4ee9f991a0d7954fec6a1cab79f05e4c047. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZDA82561767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98bfc97e9c93543aacae8407c4b57e67bb467b1ac9b0fdc8a914698f8344d0d7. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZMEN2550738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2ae40087572003a9ecfaca07944f80a3f13ad1fb8cdd1562c7b7e66f87ee7cd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZMEN2537825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf41286754c687b56b8db557892a108acb16103a6d2554381172b9f76730bf5b. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/QZMER2578787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c57d1576cc384b430bd1d4eb3bc3700e3806e0e8ae331a4eadf1a252e411827. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWQ2542914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x885389c7dfcbf5c99e91af535a92a4c37f3ae5e69d30e812ca491ee2a173de43. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZNWZ2524953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54840b02bbb6e7ca37af0c44b038f95bef09b7230b2341b9f4705a09aa640117. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZTB82531452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda9a8a3fb8bff7de3f3400857e66bdf33d5d2d0a86c3f47c96ac459d92ca9f2. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47:19Z), 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/QZTBE2558056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7777e631a88a91c72068c2d4e853999cf2d68890da2a348a9947499388ba975. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTBE2561947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99e923b1c773c972827a9b03e7ac9b92aaa5fa31c12113bf96a032c7d988739d. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZWFM2599753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7479ad2c5f0360a32f171108935342d4b805110a40b55fdc2136e54fb39b64f. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZWFQ2532774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97061fce39bb9e301214e2fd02ac6c2decab77800210a1a33e2fac5ee869362e. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZWFW2518479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcc25e819dd475515fe620bbee02b05f11d0c503fad5ed74df8ea848193814fc. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZZ7M2576736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06ad7c09505204cdee6426fd56b7df61d105cf93b275f21c244e0d6b956a357e. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QZZ7R2579794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fba2015720b1ed9367b543b19c7f0ff01ae3424bdf304bd6d03d866169d1f53. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/QZZ7S2553023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x277ff09a67bb5d5a5ccefa6806c659b40282ba64cac91f4df3a8e3c0670f755d. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZZ7U2594266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd8fdc9e120763ee22fd7f5c2009842165715614d4ed3786828858aed99895d. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZZ7W2501800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x253564d6a4c7cb8b42ade01f0e7ceef7902afca67aa6f115a51bf82ac5b354ae. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2583529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb373781329f43927ecdd02a55892eb5db4d72db21da35fd8117b512cf299fe. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QT3EZ2554042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfff666c0e79a67a4d07216ea5bab8e206486ab3d3df22e40b4b546dee0f4ab9c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QT3F32572339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x848526ffb292272bc51a134f1f59af317599bc15689357cf8e68730c17cadfc9. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QT3F72560279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb75cd288d044dbfc6aa90a2b4ff3232ec67a0aeb4296f38d0382a84973348dee. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3FD2513695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x027b80049556882b249cdcd179746846696fb556a8ac2c7eac15bc4a88003920. Chain 2 (Bitcoin): anchored in block 958476 (2026-07-18T01:26:56Z), 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/QT3FF2531313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6f6bd6a88dd4d9cd6444600782427820383793dd0c69b226e656b12618b5541. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QT6ED2526690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b69875a73a1315cdf94befbfa877e9746e36e067e066b14b78547fd856c2ad2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USCGJ2308187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b6a0f8e347c297b253b0cf577170fbc08066bd41a761ef516232f0d7795eda. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/USDNB1123713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x276d8f44234fbb626cf7d0944ec4a2af5de0c62fe7e9d3710983fe99bcd339b4. 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/USDHM1313802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3715b5158a9585c9657c6a8969360c08db2c50e8a7ede624cbe2df281698877a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USDY41871460.