{"title": "VMkit", "logoImg": "bafkreidldg3jitybf264bxf7in4hqn3bx4sc6dn3d5zkoqfeycmwyutdmi", "website": "https://vmkit.xyz", "bannerImg": "bafkreid3k6pyy3xpbno2vk4a233cykjqiqfwb6u7ujiybpkduvldrktuwe", "createdAt": 1743314684648, "userGithub": "headline-design", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-30T06:01:53.669Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xbedfb37462fdb618ac9f367df1fee0cf290e30a30a749dd7445a5fdf40c0d1eb6283ebb525d0d05bc6bab3a8ed7ea2a0a68fa81dccb91e19babb6677ac0bc6cc1b", "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-30T06:01:53.668Z", "expirationDate": "2025-06-28T06:01:53.668Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa68d5407A7097dA79C308528343E041fc53c9c20", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#vmkit_xyz", "nullifiers": ["v0.0.0:LVV6jMc1qToYh0JoUG7ds20JQatDoWQbfEojJrCdsFc="]}}}, "description": "VMkit is a cross-VM authentication framework that standardizes native auth integration for EVM (Ethereum), Substrate (Polkadot), SVM (Solana), and AVM (Algorand). VMkit supports SIWE (Sign In With Ethereum), SIWS (Sign In With Substrate), SIWSol (Sign in With Solana), and SIWA (Sign In With Algorand). VMkit is 4 NPM packages - @vmkit/connect-evm, @vmkit/connect-substrate, @vmkit/connect-svm, and @vmkit/connect-avm. VMkit also includes the VMstack Next.JS template, integrating all 4 VMs with NextAuth and Iron Session for a comprehensive multi-VM open-source full-stack web3 app template.", "logoImgData": {}, "bannerImgData": {}, "projectTwitter": "vmkit_xyz"}