Guardian Account Abstraction
{"title": "Guardian Account Abstraction", "logoImg": "bafkreifzy4rmgexrs6brml2wlux7fq66y7pleo4z55yrap6j64ans6523y", "website": "https://aa.particlecs.com/", "bannerImg": "bafkreid5rynxdey2ige5znltvkxneysbq7sfmyd26a4g457abyxejpzs6q", "createdAt": 1742836646792, "userGithub": "JaCoderX", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-24T17:22:36.010Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x66420676d8241e9a3baf9ca67aa9867c6dda71de9bb609c83f3efb5e31dbadb60e1236557caf80932bba6a3ab26226ce671cf8d8a898cb14ce5758619d5143501c", "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-24T17:22:36.010Z", "expirationDate": "2025-06-22T17:22:36.010Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa8088ad31bcd1459D12Ae6355119d3F4bF37D751", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#PracticalParticle#12550942", "nullifiers": ["v0.0.0:DsVJcSfuDl2zavRnXsBoa1wN4mXbDtrbtTuJrs7VfoE="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-24T17:15:51.445Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x61a3d527c1eef81e6d640861186a3bd97dcb1d354cd8570e35242dc9c59fa9ac5b25c116755946e200a0cfaad23b941c4049b1afdbb190397b6cb6374ba7f9731c", "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-24T17:15:51.444Z", "expirationDate": "2025-06-22T17:15:51.444Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xa8088ad31bcd1459D12Ae6355119d3F4bF37D751", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#Particle_CS", "nullifiers": ["v0.0.0:65dF/jYv+q+0Fe3PcowCZlSF+pRAnMyd8+m2OKQhUUo="]}}}, "description": "Guardian Account Abstraction is a blockchain security infrastructure protocol that aims to enhance the overall security and usability of smart contracts in the development of decentralized applications.\n\nThe protocol's key features include:\n\n- Multi-phase security architecture\n\n- Role-based access control\n\n- Time-delayed operations\n\n- Meta-transaction support\n\nGuardian AA aims to have the following impacts:\n\n- Improved security for digital assets by reducing the risk of private key compromise\n\n- Enhanced user experience for blockchain interactions\n\n- Greater flexibility in implementing custom security policies\n\n- Increased adoption of blockchain technology by making it more accessible and secure for everyday users\n\nBy providing a robust security framework, Guardian AA seeks to address critical challenges in blockchain security and contribute to the wider adoption of decentralized technologies.\n\nWe opened source the Guardian AA for the benefit of the EVM ecosystem as a whole. As we believe high level security should be available for all.\n\nGithub: \nhttps://github.com/PracticalParticle/particle-core\n\nFor easy accessibility for the  technology, we also create SandBlox - a platform for show casing real world applications called Blox. \n\nGive it a try\nhttps://sandblox.app/\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "PracticalParticle", "projectTwitter": "Particle_CS"}