Sandro Orrù (born January 8, 1968, Rome), known as DJ Gruff, Gruffetti, Lowdy N.C.N., Cantabal or Gruffa is a pioneer of the Italian hip hop scene. Known for his original take on rapping and scratchin
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 0xeb91760043fa5dff93dfa0490b08ee4e0f3589af7818ddc155257f6bd664a81a. 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/3d495247-d828-445b-b90c-1eff8cddfbce.json and https://artists.proofprofile.net/proofs/artist/3d495247-d828-445b-b90c-1eff8cddfbce.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 0xd8c39224e80dd7a72cd8b6186b9dbd3b1d405917c52418813e0841a518bf9593. 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/ITC899900021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70c4cdcf84813c66727cc7b6cd2be6b03fa92fe24040b62dc391a997bd571bb. Chain 2 (Bitcoin): anchored in block 959355 (2026-07-24T03:24:16Z), 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/ITC899900022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e90908fc17f688d4e4d1d51601bdf9ef5e565fe9ab2f8138d96f08c85f67ffb. 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/ITC899900023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6581aa77d6833b91205e2e30fa5cd2702b20b36fe5c2b57697575f9df66ab14. 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/ITC899900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b102d6c33be88c72825ee84a7614d6b84d769659b69c1197decf5cd696cedc. 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/ITC899900025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x274e9aba209785ddc54971c53c051bc5453dbe7be0bae236c4b31f14f1e97f7b. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/ITC899900027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0714679a445c23d6f6f80baa4de694b810287f06f4dd247f16aad173ab21261c. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/ITC899900030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x186b6887b3fee54c057935d566333b093d0fa8ac0fcca5867f98cdcbef3153ea. 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/ITC899900031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53bdb22ba55a7bbce7a2aa463bf0873f1b13ec03f222a4739de4da856019088f. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/ITD540400052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32eb9a9b0fed2e6681138575e098d20c534d9983757afe4a86f0de8660ef71dc. 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/ITD540400053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7368e56ffabee5ace81f3a60a1c110f83e7e07f8da21c97071d9c55309e99011. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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/ITD540400055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31f02d0b79e4d9af164459c9e58adae0b9aa052f8fcd6324d4647c56b59cd4d. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/ITD540400057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0be2eb6f6df21d5b674922c7414f6be4d3c91ed38dd4cbf5b571ead0ef4ae897. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/ITD540400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4d73aed39d7aa8867949bc182ea4037d480bc743a3a33aabd4f0f931c7af2c9. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/ITD540400059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x140ef89da1f5db4e06cd366c9450dbd31fec713cee5e9acf97a9d61e10924510. 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/ITD540400063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d326dc49506e2feaa3c306b6a8c2fcbe0fb802aec18d986a275cf9f1496d54. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/ITQRX2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a14d074acf5116008ef56247a1881ec2e898cd5635eb7b375c8785a515d9fe3. 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/ITQRX2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe53b0fa5f852f18c6c90f8d7be10ee4a79f2e364669ea603e474660ca6ff897. 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/IT7009608700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3937c52b7653f23ffe0b9033d4e19e8e6ed5a4e3d6bca6568faf10a08f4ebb22. 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/IT7009608760.
Neffa E I Messaggeri Della Dopa (Remastered 2021)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90be63e34c0a3f840e3757df9f79e8a596b7117ad5672ea70c69b1934f38ef21. 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/ITUM72100244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9762a4353af4711125cb3e352ca3b1517fdadcddabd149fb3dad752b2b045115. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/ITL601000070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17aae20eb7ca945743c1bfda1d593d53db95ca1a4a15c21926703e78981c34b8. 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/FR6V80217376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6605428aad2f0e203ff93f766ea5b78041a5689a456f03fba231dc13e61ef7b8. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15: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/ITAA51500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae4029821540757febe6c28f68591a831887471544cd04f693048b2c0ce0a18. 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/IT2HQ2100026.