Monthly Archives: June 2021

Trusted Digital Web: 8-Layer Architecture Reference Model (TDW-ARM)

Github: https://github.com/mwherman2000/TrustedDigitalWeb

After about 2.5 years, I finally have an ARM that I like and a code base that is starting to show some promise…

8-Layer Architecture Reference Model (TDW-ARM)

Click the model to enlarge it.

Trusted Digital Assistant (TDA) Prototype

Github: https://github.com/mwherman2000/TrustedDigitalWeb

Microsoft “Trinity” Graph Engine

Web site: https://www.graphengine.io/

Github: https://github.com/microsoft/GraphEngine

Verifiable Credential Notarization: User Scenarios 0.25

Verifiable Notarization Protocol (VCNP) 0.25

TDW Agents, Wallets, and VDR: ARM

Leave a comment

June 28, 2021 · 7:54 am

The Verifiable Economy: Fully Decentralized Object (FDO) Example: Bob’s UDID Document

Strongly-typed Code to Generate Bob’s UDID Document

Bob’s UDID Document

{
    "CellId": 6601258412767401213,
    "CredentialCore": {
        "udid": "did:svrn:credential:FD54/8F2B/8D61/9C5B",
        "context": [
            "https://www.sovrona.com/ns/svrn/v1"
        ],
        "claims": [
            {
                "key": "authentication",
                "attribute": [
                    {
                        "key": "publicKey",
                        "value": "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                    },
                    {
                        "key": "id",
                        "value": "#pubkey1"
                    },
                    {
                        "key": "type",
                        "value": "AUTHN-KEY"
                    }
                ]
            },
            {
                "key": "service",
                "attribute": [
                    {
                        "key": "serviceEndPoint",
                        "value": "http://localhost:5304/"
                    },
                    {
                        "key": "id",
                        "value": "#sep1"
                    },
                    {
                        "key": "type",
                        "value": "SEP-TCS"
                    }
                ]
            },
            {
                "key": "testkey1",
                "value": "testvalue1"
            },
            {
                "key": "testkey2",
                "attributes": [
                    [
                        {
                            "key": "publicKey",
                            "value": "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                        },
                        {
                            "key": "id",
                            "value": "#pubkey1"
                        },
                        {
                            "key": "type",
                            "value": "AUTHN-KEY"
                        }
                    ],
                    [
                        {
                            "key": "publicKey",
                            "value": "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                        },
                        {
                            "key": "id",
                            "value": "#pubkey2"
                        },
                        {
                            "key": "type",
                            "value": "AUTHN-KEY"
                        }
                    ]
                ]
            }
        ]
    },
    "Envelope": {
        "kind": "UDIDDocument",
        "encryptionFlag": "NotEncrypted",
        "hashedThumbprint64": "MpUTVq+AYTMEucWUFfMWfsWJRQ6tmO6FGzjAJGMN4T0=",
        "signedHashSignature64": "CLFgZCLJPzozxwB+JjJr7xQdZxgcwbEX4XBsujD+1rCW0sd6T4JFMVFTb86H50HQZ6h7myUld+9pIlbNWS3IPIg11uwYjlzMe32AO+ETCMSEJQJAPN9IJB//C4J2SkAdkK9OszStVsA/GYYtKZQdYSTdDESQCDVw6292N92bIJY=",
        "comments": [
            "Bob's UDID Document",
            "It works!",
            "Created by TDW.TCSServer at 2021-06-15 07:07:09Z"
        ]
    }
}

Leave a comment

Filed under Uncategorized

Hydroponic Pods

Leave a comment

June 2, 2021 · 11:26 pm