# Info for Nick ## Web5 ### JS @web5/dids @web5/credentials @web5/api @web5/crypto @web5/crypto-aws-kms @web5/identity-agent @web5/user-agent @web5/proxy-agent ### Kotlin #### Gradle ```gradle // Configure repositories repositories { mavenCentral() maven("https://repo.danubetech.com/repository/maven-public/") } // Configure dependencies dependencies { implementation("xyz.block:web5-credentials:0.0.11") implementation("xyz.block:web5-crypto:0.0.11") implementation("xyz.block:web5-dids:0.0.11") implementation("xyz.block:web5:0.0.11") } ``` #### Maven ```xml <repositories> <repository> <id>mavenCentral</id> <url>https://repo1.maven.org/maven2/</url> </repository> <repository> <id>danubetech-maven-public</id> <url>https://repo.danubetech.com/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>xyz.block</groupId> <artifactId>web5-credentials</artifactId> <version>0.0.11</version> </dependency> <dependency> <groupId>xyz.block</groupId> <artifactId>web5-dids</artifactId> <version>0.0.11</version> </dependency> <dependency> <groupId>xyz.block</groupId> <artifactId>web5-crypto</artifactId> <version>0.0.11</version> </dependency> </dependencies> ``` ### Swift ```swift dependencies: [ // Dependencies declare other packages that this package depends on. .package(url: "https://github.com/TBD54566975/web5-swift", exact: "0.0.4"), ], targets: [ // Targets are the basic building blocks of a package, defining a module or a test suite. // Targets can depend on other targets in this package and products from dependencies. .target( name: "DevSiteTestSuite", dependencies: [ .product(name: "Web5", package: "web5-swift"), ]), ] ``` ## tbDEX ### JS ```js "@tbdex/http-client" "@tbdex/http-server" "@tbdex/protocol" ``` ### Kotlin #### Gradle ```gradle repositories { mavenCentral() maven("https://repo.danubetech.com/repository/maven-public/") } dependencies { implementation("xyz.block:tbdex:0.10.0-beta") } ``` #### Maven ```xml <repositories> <repository> <id>mavenCentral</id> <url>https://repo1.maven.org/maven2/</url> </repository> <repository> <id>danubetech-maven-public</id> <url>https://repo.danubetech.com/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>xyz.block</groupId> <artifactId>tbdex</artifactId> <version>0.10.0-beta</version> </dependency> </dependencies> ``` ### Swift ```swift dependencies: [ .package(url: "https://github.com/TBD54566975/tbdex-swift.git", branch: "main"), ], targets: [ // Targets are the basic building blocks of a package, defining a module or a test suite. // Targets can depend on other targets in this package and products from dependencies. .target( name: "DevSiteTestSuite", dependencies: [ .product(name: "tbDEX", package: "tbdex-swift"), ]), ] ``` ## Docs that need Whitespace updates - createADidDependencyGradle https://developer.tbd.website/docs/web5/build/decentralized-identifiers/how-to-create-did?lang=Kotlin#install - createEmploymentCredentialKt https://developer.tbd.website/docs/web5/build/verifiable-credentials/vc-issuance#create-vc - vcSdkInstallGradle we had to indent a lot for this to align https://developer.tbd.website/docs/web5/build/verifiable-credentials/vc-issuance?lang=Kotlin - Code block here looks a little a little weird for Kotlin and Verifiable Presentation https://developer.tbd.website/docs/web5/build/verifiable-credentials/verify-vc?lang=Kotlin#verify-verifiable-presentations - validatePresentationSubmissionForPexKt https://developer.tbd.website/docs/web5/build/verifiable-credentials/presentation-exchange?lang=Kotlin#validate-presentation-submission - createPresentationFromCredentialsForPexKt https://developer.tbd.website/docs/web5/build/verifiable-credentials/presentation-exchange?lang=Kotlin#create-presentation - pfiOverviewConfigJs https://developer.tbd.website/docs/tbdex/pfi/anatomy-of-a-pfi#main-server-entrypoint - pfiOverviewServerRoutesJs https://developer.tbd.website/docs/tbdex/pfi/anatomy-of-a-pfi#main-server-entrypoint - pfiSignQuoteJs https://developer.tbd.website/docs/tbdex/pfi/creating-quotes?lang=Kotlin