Node Speak
{"title": "Node Speak", "logoImg": "bafkreihxfpu4ettw34u6qtzhnddp4so6xyprqfzseajychjlapcudpfy6i", "website": "https://nodespeak.xyz", "bannerImg": "bafkreihhggoqr74qm6b6ppjgoux4orynr4xbxmythmltfzescruf6qtike", "createdAt": 1742861343777, "userGithub": "fberty", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-25T19:19:02.308Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xe647e2ed7afb7d39f1fa83067cab50b28b98fec145a705e2601176df05a8746848229d1a4d7d111d3e65de8ce233224f6b46540210ef5b70a01a864c037786de1b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-25T19:19:02.308Z", "expirationDate": "2025-06-23T19:19:02.308Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xA72ef9BB82d59464eAA63f461C273f8028b20f5c", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#NodeSpeakDev#107136480", "nullifiers": ["v0.0.0:rfb43Xp2q2xktUzCJ9wsKMADLc4ygrY+CHn+JjWQ504="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-25T00:07:10.393Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x1313bfc03e5a2016af1baa307c11dfcf0f7e1cd178dbe755dbf912d5751a40ce11184d4a4faf2ff7386e4050ae2c117da05624e6da6a2c9aa438d70fdb72e88e1b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-25T00:07:10.393Z", "expirationDate": "2025-06-23T00:07:10.393Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xA72ef9BB82d59464eAA63f461C273f8028b20f5c", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#NodeSpeak", "nullifiers": ["v0.0.0:A/fYdfED28UIugcuAVP9s1J1x0LKrbKRUynQMGBib9w="]}}}, "description": "Node Speak is a platform that redefines online forums by using blockchain technology and decentralized storage. Designed to ensure permanence, transparency, and resistance to censorship, Node Speak allows users to:\n\n-✅Create and manage discussion topics.\n-✅Follow profiles of interest.\n-✅Post messages and reply to other participants.\n-✅Rate content through an NFT-based system.\n-✅Ensure data integrity with storage on IPFS.\n\nThanks to its decentralized infrastructure, no one can delete or alter content arbitrarily, providing a free, community-driven, and secure experience.", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "NodeSpeakDev", "projectTwitter": "NodeSpeak"}