Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1094 commits
Select commit Hold shift + click to select a range
0697cc0
feat: wire OHalfLife HLSDK source hooks; mark OHalfLife complete
dellams Aug 8, 2026
918d0dd
refactor: split ArbitrumOASIS (4524 lines) into 8 partial class files
dellams Aug 9, 2026
db06097
refactor: split Web3CoreOASISBaseProvider (4484 lines) into 8 partial…
dellams Aug 9, 2026
702a8af
refactor: split BNBChainOASIS (4477 lines) into 10 partial class files
dellams Aug 9, 2026
3556646
refactor: split SolanaOasis (4484 lines) into 10 partial class files
dellams Aug 9, 2026
cabe2d5
refactor: split AvalancheOASIS (4170 lines) into 11 partial class files
dellams Aug 9, 2026
95d75c4
refactor: split TelosOASIS (4066 lines) into 9 partial class files
dellams Aug 9, 2026
83dfeb6
fix: correct Metaplex instruction discriminators in SolanaService
dellams Aug 9, 2026
c753f27
fix: guard null blockhash RPC response in SolanaService
dellams Aug 9, 2026
869303d
fix: guard null blockhash RPC response in SolanaService
dellams Aug 9, 2026
e651b00
fix: correct Metaplex instruction discriminators to match deployed pr…
dellams Aug 9, 2026
1968db6
fix: revert to correct discriminators, add payer account, suppress re…
dellams Aug 9, 2026
81d8a32
fix: suppress send NFT retry noise when send ultimately succeeds
dellams Aug 9, 2026
5b28bb6
refactor: split ArbitrumOASIS (4524 lines) into 8 partial class files
dellams Aug 9, 2026
07fedda
refactor: split Web3CoreOASISBaseProvider (4484 lines) into 8 partial…
dellams Aug 9, 2026
a9a9d12
refactor: split BNBChainOASIS (4477 lines) into 10 partial class files
dellams Aug 9, 2026
5115215
fix: merge master discriminator/account fixes into Development
dellams Aug 9, 2026
e2138aa
fix: add SetCollectionSize simulation step and include last error in …
dellams Aug 9, 2026
794aac9
fix: resolve merge conflicts using master versions
dellams Aug 9, 2026
b0b9760
fix: surface SetCollectionSize program error via simulate step; fix l…
dellams Aug 9, 2026
8409726
fix: surface SetCollectionSize program error via simulate step; fix l…
dellams Aug 9, 2026
e0e73ca
fix: remove spurious payer account from SetCollectionSize; only 3 acc…
dellams Aug 9, 2026
7146d2c
fix: remove spurious payer account from SetCollectionSize; only 3 acc…
dellams Aug 9, 2026
05082d8
refactor: split PolkadotOASIS (4086 lines) into 9 partial class files
dellams Aug 9, 2026
0a4d438
refactor: split StarknetOASIS (3956 lines) into 9 partial class files
dellams Aug 9, 2026
bbb56c1
refactor: split WalletManager (5357 lines) into 11 partial class files
dellams Aug 9, 2026
2810162
refactor: split TRONOASIS (5162 lines) into 10 partial class files
dellams Aug 9, 2026
61c9dce
refactor: split AptosOASIS (5156 lines) into 10 partial class files
dellams Aug 9, 2026
a171f5e
refactor: split NEAROASIS (5142 lines) into 10 partial class files
dellams Aug 9, 2026
642795c
refactor: split BlockStackOASIS (4991 lines) into 9 partial class files
dellams Aug 9, 2026
cd5e37b
refactor: split EthereumOASIS (4913 lines) into 9 partial class files
dellams Aug 9, 2026
f3202d1
refactor: split CardanoOASIS (4864 lines) into 9 partial class files
dellams Aug 9, 2026
7d973e1
refactor: split CosmosBlockChainOASIS.cs (4749 lines) into 8 partial …
dellams Aug 9, 2026
7096e9b
refactor: split HashgraphOASIS.cs (4657 lines) into 8 partial class f…
dellams Aug 9, 2026
4934c35
refactor: split BitcoinOASIS.cs (4644 lines) into 9 partial class files
dellams Aug 9, 2026
4a5f541
refactor: split EOSIOOASIS.cs (4616 lines) into 9 partial class files
dellams Aug 9, 2026
83a9f49
refactor: split LocalFileOASIS.cs (4501 lines) into 6 partial class f…
dellams Aug 9, 2026
0ee8c54
refactor: split BaseOASIS.cs (4031 lines) into 8 partial class files;…
dellams Aug 9, 2026
fa70843
refactor: split SuiOASIS.cs (3871 lines) into 8 partial class files
dellams Aug 9, 2026
e1b820f
refactor: split ElrondOASIS.cs (3871 lines) into 9 partial class files
dellams Aug 9, 2026
31d094d
refactor: split OptimismOASIS.cs (3842 lines) into 8 partial class files
dellams Aug 9, 2026
9220fb9
refactor: split HoloOASIS.cs (3632 lines) into 8 partial class files
dellams Aug 9, 2026
6935a67
refactor: split FantomOASIS.cs (3628 lines) into 8 partial class files
dellams Aug 9, 2026
89c1dfe
refactor: split ThreeFoldOASIS.cs (3510 lines) into 8 partial class f…
dellams Aug 9, 2026
4b65383
refactor: split RadixOASIS.cs (3458 lines) into 8 partial class files
dellams Aug 9, 2026
5c223ff
refactor: split GoogleCloud.cs (3429 lines) into 9 partial class files
dellams Aug 9, 2026
1331f54
refactor: split Neo4jOASIS.Aura (3347 lines) into 8 partial class files
dellams Aug 9, 2026
b3d72d1
refactor: split MoralisOASIS.cs (2884 lines) into 7 partial class files
dellams Aug 9, 2026
0da491c
refactor: split ZcashOASIS.cs (2644 lines) into 6 partial class files
dellams Aug 9, 2026
651b8c4
Update NFTManager.cs
dellams Aug 9, 2026
322691d
Update NFTManager.cs
dellams Aug 9, 2026
95d00ce
refactor: split NFTManager.cs (5188 lines) into 11 partial class files
dellams Aug 10, 2026
b995906
refactor: split ONETRouting.cs (2311 lines) into 6 partial class files
dellams Aug 10, 2026
06c0b21
refactor: split MidenOASIS.cs (2527 lines) into 6 partial class files
dellams Aug 10, 2026
6a587f9
refactor: split AztecOASIS.cs (2556 lines) into 6 partial class files
dellams Aug 10, 2026
1d73470
refactor: split ONETAPIGateway.cs (2503 lines) into 4 partial class f…
dellams Aug 10, 2026
59aeb0d
refactor: split Neo4jOASIS.cs (2455 lines) into 5 partial class files
dellams Aug 10, 2026
9a9033b
refactor: split KeyManager.cs (2648 lines) into 5 partial class files
dellams Aug 10, 2026
36c1850
refactor: split ChainLinkOASIS.cs (2479 lines) into 6 partial class f…
dellams Aug 10, 2026
392e756
refactor: split PLANOASIS.cs (2360 lines) into 4 partial class files
dellams Aug 10, 2026
de16199
refactor: split PinataOASIS.cs (2231 lines) into 4 partial class files
dellams Aug 10, 2026
159c161
refactor: split AWSOASIS.cs (2146 lines) into 4 partial class files
dellams Aug 10, 2026
23032bb
refactor: split STARNETManagerBase.cs (7993 lines) into 7 partial cla…
dellams Aug 10, 2026
978784b
refactor: split OGEngineClient.cs (7445 lines) into 6 partial class f…
dellams Aug 10, 2026
20026ed
refactor: split Program.cs (5778 lines) into 5 partial class files
dellams Aug 10, 2026
72ad6f7
refactor: split COSMICManager.cs (4549 lines) into 5 partial class files
dellams Aug 10, 2026
ee1c7bc
refactor: split STARNETUIBase.cs (4240 lines) into 5 partial class files
dellams Aug 10, 2026
84db180
refactor: split CosmicController.cs (3515 lines) into 4 partial class…
dellams Aug 10, 2026
978d374
refactor: split Star.cs (3664 lines) into 5 partial class files
dellams Aug 10, 2026
c97e483
refactor: split QuestsController.cs (2104 lines) into 4 partial class…
dellams Aug 10, 2026
283c65a
refactor: split CelestialSpace.cs (2083 lines) into 5 partial class f…
dellams Aug 11, 2026
970009e
refactor: split QuestManager.cs (2040 lines) into 5 partial class files
dellams Aug 11, 2026
fe08758
refactor: split OAPPs.cs (2033 lines) into 5 partial class files
dellams Aug 11, 2026
1f790bf
refactor: split ActivityPubOASIS.cs (2014 lines) into 4 partial class…
dellams Aug 11, 2026
2dfbd17
refactor: split AzureCosmosDBOASIS.cs (1930 lines) into 4 partial cla…
dellams Aug 11, 2026
6d724a8
refactor: split AvatarManager.cs (1857 lines) into 5 partial class files
dellams Aug 11, 2026
579acd0
refactor: split AvatarManager-Private.cs (1991 lines) into 3 partial …
dellams Aug 11, 2026
53c6973
refactor: split SEEDSOASIS.cs (1765 lines) into 4 partial class files
dellams Aug 11, 2026
461b651
refactor: split HolonManager-Load.cs (1664 lines) into 3 partial clas…
dellams Aug 11, 2026
2987e92
refactor: split DataController.cs (1454 lines) into 5 partial class f…
dellams Aug 11, 2026
423d72e
refactor: split HyperDriveController.cs (2077 lines) into 6 partial c…
dellams Aug 11, 2026
0526253
refactor: split ONETDiscovery.cs (2035 lines) into 4 partial class files
dellams Aug 11, 2026
f2b2ceb
refactor: split ProviderManager.cs (1800 lines) into 4 partial class …
dellams Aug 11, 2026
cddb63f
refactor: split COSMIC.cs (1863 lines) into 5 partial class files
dellams Aug 11, 2026
cc13d09
refactor: split OASISBootLoader.cs (1588 lines) into 5 partial class …
dellams Aug 11, 2026
d3dae55
refactor: split AvatarProfileController.cs (1457 lines) into 4 partia…
dellams Aug 11, 2026
252154a
refactor: split NFTCommon.cs (1434 lines) into 4 partial class files
dellams Aug 11, 2026
42bcc85
refactor: split CelestialBody.cs (1511 lines) into 6 partial class files
dellams Aug 11, 2026
366bf31
refactor: split OGEngineClient.Quests.cs (1547 lines) into 3 partial …
dellams Aug 11, 2026
17a2a5d
refactor: split OGEngineClient.Inventory.cs (1571 lines) into 3 parti…
dellams Aug 11, 2026
ebb47d7
refactor: split OGEngineExports.cs (2056 lines) into 5 partial class …
dellams Aug 11, 2026
b90cd3d
refactor: split STARNETManagerBase.Dependencies.cs (1709 lines) into …
dellams Aug 11, 2026
c92abb6
refactor: split OGEngineClient.Parse.cs (1579 lines) into 4 partial c…
dellams Aug 11, 2026
ca6aca0
refactor: split Program.ConfigCommands.cs (1607 lines) into 4 partial…
dellams Aug 11, 2026
ea52250
refactor: split STARNETManagerBase.WriteDNA.cs (1363 lines) into 4 pa…
dellams Aug 11, 2026
a419f65
refactor: split STARNETManagerBase.Create.cs (1314 lines) into 4 part…
dellams Aug 11, 2026
3802af7
refactor: split Program.AvatarCommands.cs (1350 lines) into 4 partial…
dellams Aug 11, 2026
971312e
refactor: split GeoNFTs.cs (1350 lines) into 4 partial class files
dellams Aug 11, 2026
4b6fccc
refactor: split Program.Init.cs (1330 lines) into 3 partial class files
dellams Aug 11, 2026
7e7a4cc
refactor: split AvatarManager-Load.cs (1224 lines) into 4 partial cla…
dellams Aug 11, 2026
34a2527
refactor: split HolonManager-Private-Load.cs (1280 lines) into 3 part…
dellams Aug 11, 2026
7c92e09
refactor: add HolonManager-Private-Load partial files (force-add, ign…
dellams Aug 11, 2026
77ca549
refactor: split Star.Validate.cs (1180 lines) into 4 partial class files
dellams Aug 11, 2026
827aed2
refactor: split STARNETUIBase.Create.cs (1175 lines) into 4 partial c…
dellams Aug 11, 2026
ed50ac4
refactor: split AvatarService.cs (1542 lines) into 4 partial class files
dellams Aug 11, 2026
10e1dab
refactor: split GamesController.cs (1513 lines) into 4 partial class …
dellams Aug 11, 2026
723754a
refactor: split IPFSOASIS.cs (1539 lines) into 4 partial class files
dellams Aug 11, 2026
7fee3b7
refactor: split ONETAPIGateway.cs (1432 lines) - extract helper class…
dellams Aug 11, 2026
51cb318
refactor: split SQLLiteDBOASIS.cs (1416 lines) into 4 partial class f…
dellams Aug 11, 2026
b081db1
refactor: split ONETProtocol.cs (1411 lines) into 4 partial class files
dellams Aug 11, 2026
1994393
refactor: split AvtarRepository.cs (1388 lines) into 4 partial class …
dellams Aug 11, 2026
95155f8
refactor: split GameManager.cs (1343 lines) into 4 partial class files
dellams Aug 11, 2026
e1db5e4
refactor: split OASISDNA.cs (1330 lines) into 3 files by class group
dellams Aug 11, 2026
653f7c1
refactor: split OGEngineClient.Init.cs (1315 lines) into 3 partial cl…
dellams Aug 11, 2026
d3cbcd7
refactor: split HolonManager-Private.cs (1314 lines) into 4 partial c…
dellams Aug 11, 2026
da7aa5b
refactor: split OGEngineClient.Session.cs (1313 lines) into 3 partial…
dellams Aug 11, 2026
d079089
refactor: split SolanaService.cs (1300 lines) into 4 partial class files
dellams Aug 11, 2026
1771c7a
refactor: split NFTs.cs (1285 lines) into 4 partial class files
dellams Aug 11, 2026
42c893a
refactor: split STARNETManagerBase.Publish.cs (1253 lines) into 4 par…
dellams Aug 11, 2026
de012f7
refactor: split KeysController.cs (1251 lines) into 4 partial class f…
dellams Aug 11, 2026
4dfa3c3
refactor: split STARNETManagerBase.Activate.cs (1243 lines) into 4 pa…
dellams Aug 11, 2026
98e76e6
refactor: split STARNETManagerBase.Uninstall.cs (1226 lines) into 4 p…
dellams Aug 11, 2026
ac2a457
refactor: split COSMICManager.Update.cs (1214 lines) into 4 partial c…
dellams Aug 11, 2026
29628d0
refactor: split CosmicController.GetMore.cs (1212L) into 3 partial cl…
dellams Aug 11, 2026
30f9460
refactor: split MongoDBOASIS.cs (1202L) into 3 partial class files
dellams Aug 11, 2026
bb0b008
refactor: split COSMICManager.Get.cs (1149L) into 3 partial class files
dellams Aug 11, 2026
647fb61
refactor: split Web3CoreOASISBaseProviderHelper.cs (1141L) into 2 par…
dellams Aug 11, 2026
d90f71e
refactor: split HolonRepository.cs (1134L) into 3 partial class files
dellams Aug 11, 2026
54d7c41
refactor: split Avatars.cs (1133L) into 3 partial class files
dellams Aug 11, 2026
610b8e5
refactor: split ONETSecurity.cs (1114L) into 2 partial class files
dellams Aug 11, 2026
c2c8c31
refactor: split COSMICManager.GetRelated.cs (1125L) into 3 partial cl…
dellams Aug 11, 2026
a74fdc9
refactor: split CelestialBodyCore.cs (1109L) into 3 partial class files
dellams Aug 11, 2026
cf72a74
refactor: split CosmicController.GetMore2.cs (1108L) and CosmicContro…
dellams Aug 11, 2026
ee17e91
refactor: split Holon.cs (1102L) into 3 partial class files
dellams Aug 11, 2026
054c46d
refactor: split STARNETUIBase.ListMore.cs (1088L), STARNETUIBase.List…
dellams Aug 11, 2026
9336de7
refactor: split GreatGrandSuperStarCore.cs (1074L) and COSMICManager.…
dellams Aug 11, 2026
823a74f
refactor: split ArbitrumOASIS.AvatarLoad.cs (1053L) and ArbitrumOASIS…
dellams Aug 11, 2026
14e9ac6
refactor: split Star.Extract.cs (1011L) into 3 partial class files
dellams Aug 11, 2026
d24ee4a
refactor: split AIProviderManager.cs (1019L) into 3 partial class files
dellams Aug 11, 2026
b995b48
refactor: split ArbitrumOASIS.HolonSave.cs (1116L), Mutation.cs (1088…
dellams Aug 11, 2026
d86795d
fix: restore missing CLI partial class methods lost in prior splits
dellams Aug 11, 2026
3f4da6e
refactor: extract light/wiz/game cases from ReadyPlayerOne into parti…
dellams Aug 11, 2026
0e32949
security: remove hardcoded OpenAI API key from TelegramBotService.cs …
dellams Aug 11, 2026
7b07d42
feat: implement ScuttlebuttOASIS, SOLIDOASIS, TelegramOASIS providers…
dellams Aug 11, 2026
702b4ad
fix: point Web4OasisApiBaseUrl to dev API instead of localhost:7777
dellams Aug 13, 2026
a38629e
fix: point Web4OasisApiBaseUrl to prod API instead of localhost:7777
dellams Aug 13, 2026
30a60f3
refactor: split large files into partial classes; fix duplicate metho…
dellams Aug 13, 2026
9adc100
merge: sync Development file-splitting refactor into master
dellams Aug 13, 2026
250edf4
removed redudant files
dellams Aug 13, 2026
4194ff1
fix: remove duplicate methods after master/Development merge
dellams Aug 13, 2026
8845a00
fixed build
dellams Aug 13, 2026
2e58576
fix: restore dev API URLs and password in test scripts (reverted by m…
dellams Aug 13, 2026
3ca9acf
fix: restore dev API URLs and password in test scripts
dellams Aug 13, 2026
7a3a528
fix: correct NextGenSoftware-Libraries relative path in ScuttlebuttOA…
dellams Aug 13, 2026
4227831
docs: add WEB6 getting-started and Leela AI integration guides
dellams Aug 14, 2026
85ef0b8
refactor: split TelegramBotService (2010L) into 6 partial class files
dellams Aug 14, 2026
d4c9ce1
docs: fix WEB6 guide inaccuracies — provider keys, embedding body, La…
dellams Aug 14, 2026
da367a5
feat: add OpenAI-compat /v1/chat/completions shim, Replicate provider…
dellams Aug 14, 2026
6f647e0
feat: add Prometheus metrics + OpenTelemetry distributed tracing to WEB6
dellams Aug 14, 2026
ec53c77
feat: add bulk document ingest with semantic deduplication to Holonic…
dellams Aug 14, 2026
e9a865b
docs: update WEB6 API docs for OpenAI-compat, Prometheus/OTel, docume…
dellams Aug 14, 2026
b38d0d9
docs: add gRPC + GraphQL reference sections, web6_memory_ingest_docum…
dellams Aug 15, 2026
f598cbd
docs: add generic content to Getting Started Guide, fix links across …
dellams Aug 15, 2026
22b9d19
feat: add karma-gated AI tier system and real Kafka/AMQP/MQTT broker …
dellams Aug 15, 2026
53a2353
feat: add AsyncAPI 2.6 spec endpoint (GET /asyncapi.json + /asyncapi.…
dellams Aug 15, 2026
7ff0fbb
docs: add karma-tier table and AsyncAPI spec section to WEB6 REST API…
dellams Aug 15, 2026
d5c3a32
refactor: subscription-plan-first access tiers with karma boost in WEB6
dellams Aug 15, 2026
dd9f089
refactor: align SubscriptionPlan with WEB4 plan IDs and auto-lookup f…
dellams Aug 15, 2026
84815dc
feat: enable SubscriptionMiddleware in WEB4 API (removes TODO comment…
dellams Aug 15, 2026
b884682
Revert "feat: enable SubscriptionMiddleware in WEB4 API (removes TODO…
dellams Aug 15, 2026
aa1cd20
Merge branch 'master' into Development
dellams Aug 15, 2026
981d3ec
feat: add SubscriptionMiddleware to WEB7-10 (Development only)
dellams Aug 15, 2026
b733594
docs: add OASIS IDE keyboard shortcuts reference
dellams Aug 15, 2026
47cff2f
fix: replace stubs/placeholders with real SDK implementations across …
dellams Aug 15, 2026
3f2427e
fix: replace remaining null-returning stubs with real implementations
dellams Aug 15, 2026
405e52c
fix: resolve provider stubs and logic gaps found in audit
dellams Aug 16, 2026
5f31bb3
fix: AND-mode search, TelosOASIS error handling, and misleading TODO …
dellams Aug 16, 2026
b307e1e
fix: use sync KeyManager.GetProviderPublicKeysForAvatarById in Optimi…
dellams Aug 16, 2026
0c30894
fix: replace placeholder methods with real implementations in Polkado…
dellams Aug 16, 2026
d9bf036
fix: replace placeholder/hardcoded stubs with real implementations ac…
dellams Aug 16, 2026
aa101c6
feat: implement real storage and API calls in 4 remaining stub providers
dellams Aug 16, 2026
35e88e6
fix: correct Stacks transaction signing in BlockStackOASIS
dellams Aug 16, 2026
04751a7
fix: add 65+ missing provider projects to all three VS solution files
dellams Aug 16, 2026
0197885
feat: add 5 new providers — Arweave, Abstract, Berachain, Farcaster, …
dellams Aug 16, 2026
394a004
fix: resolve Swagger 500 - add ResolveConflictingActions, use fully-q…
dellams Aug 16, 2026
133d9ad
fix: add [Route] and [ApiController] to AvatarProfileController - was…
dellams Aug 16, 2026
db7eaa7
refactor: move inventory endpoints from AvatarAdminController to Avat…
dellams Aug 16, 2026
41b7277
fixes
dellams Aug 16, 2026
61c3c1b
feat: add AvatarKeyController with provider key management endpoints
dellams Aug 16, 2026
830d4f1
fix: add Produces attribute to AvatarProfileController; remove dangli…
dellams Aug 16, 2026
c56e835
fix: merge AvatarProfileController and KeysController partial classes…
dellams Aug 16, 2026
83ec843
fix: DateTime cannot use ?? operator — use conditional instead
dellams Aug 16, 2026
abb4bbb
fix: guard IOASISLocalStorageProvider casts in WalletManager — non-lo…
dellams Aug 17, 2026
137ca43
fix: expose Price and Amount on PlanDto so portal SDK can read plan p…
dellams Aug 17, 2026
a613e52
fix: sort Swagger UI tags alphabetically so AvatarProfile and Keys ap…
dellams Aug 17, 2026
b9c513b
fix: require auth on checkout endpoint; always persist free plan subs…
dellams Aug 17, 2026
cd9180a
fix: null-safe OASISDNA access in SaveAvatarAsync/SaveAvatar to preve…
dellams Aug 17, 2026
0c7efca
fix: wrap refresh token pruning in try/catch so null OASISDNA can nev…
dellams Aug 17, 2026
f4ade68
fix: make wallet creation errors non-fatal in PrepareToRegisterAvatar…
dellams Aug 17, 2026
03e3589
fix: make wallet creation errors non-fatal in PrepareToRegisterAvatar…
dellams Aug 17, 2026
955888b
fix: add missing NextGenSoftware.Logging using in AvatarManager-Priva…
dellams Aug 17, 2026
62e2db5
FIX
dellams Aug 17, 2026
6d60008
fix: make verification email failure non-fatal during avatar registra…
dellams Aug 17, 2026
2a90410
chore: sync master fixes into Development
dellams Aug 17, 2026
4e2cd0e
Update AvatarManager-Reset.cs
dellams Aug 17, 2026
b7d5281
chore: merge Development into master
dellams Aug 17, 2026
aec2269
fix: add STAR DNA OASIS_DNA.json fallback copy in Railway Dockerfile
dellams Aug 17, 2026
af67c21
chore: sync Dockerfile fix into Development
dellams Aug 17, 2026
a8cd68c
fix: copy STAR DNA OASIS_DNA.json from already-resolved API DNA path
dellams Aug 17, 2026
ac0f7b0
chore: sync
dellams Aug 17, 2026
8a5ba00
fix: add STAR DNA OASIS_DNA.json fallback copy to web5-web10 Dockerfiles
dellams Aug 17, 2026
99f9c1f
chore: sync
dellams Aug 17, 2026
16133c4
security: prevent unauthenticated callers from self-assigning Wizard …
dellams Aug 17, 2026
2d61512
chore: sync security fix
dellams Aug 17, 2026
49569f9
fix: try/finally for IsAutoFailOverEnabled restore + boot/DNA/provide…
dellams Aug 17, 2026
88a5b0c
chore: sync
dellams Aug 17, 2026
0354fe7
make isMutable honour FreezeMetadata flag instead of hardcoding false
dellams Aug 17, 2026
a343b54
merge Development: make isMutable honour FreezeMetadata flag instead …
dellams Aug 17, 2026
d40f5c2
feat: add ArweaveOASIS permanent storage provider
dellams Aug 19, 2026
8828883
feat: add ArweaveOASIS to WebAPI provider switch, swagger docs, and M…
dellams Aug 19, 2026
1bc8d23
Update company name in commercial license section
dellams Aug 19, 2026
5210338
license: replace AGPL-3.0 with HoloSource License 1.0
dellams Aug 19, 2026
a6b5edc
license: replace AGPL-3.0 with HoloSource License 1.0
dellams Aug 19, 2026
0a5f054
license: resolve merge conflict, keep HoloSource 1.0 README section
dellams Aug 19, 2026
e4d313d
chore: remove STAR ODK and WEB6 — moving to private repos as submodules
dellams Aug 20, 2026
885f311
chore: add STAR ODK, WEB6, HoloNET-ORM as private git submodules
dellams Aug 20, 2026
0958b80
chore: add STAR ODK and WEB6 as private git submodules
dellams Aug 20, 2026
83e1d0a
Merge branch 'Development'
dellams Aug 20, 2026
a027f14
feat: add public solution and conditional NuGet fallbacks for private…
dellams Aug 20, 2026
aea9148
Merge branch 'Development'
dellams Aug 20, 2026
008cf26
fix: correct STAR ODK submodule URL to STAR-ODK
dellams Aug 20, 2026
034dffc
Merge branch 'Development'
dellams Aug 20, 2026
6388476
feat: add public NoTests solution
dellams Aug 20, 2026
6ea3e9b
Merge branch 'Development'
dellams Aug 20, 2026
d107a22
license: update to HoloSource License 1.1
dellams Aug 20, 2026
9c6238c
Merge branch 'Development'
dellams Aug 20, 2026
34d2efb
license: remove personal name, company only
dellams Aug 20, 2026
6ff20a6
Merge branch 'Development'
dellams Aug 20, 2026
78cd9a9
license: fix encoding corruption, correct to seven years
dellams Aug 20, 2026
8b44984
Merge branch 'Development'
dellams Aug 20, 2026
e93045f
license: clarify scope — API/SDK consumers not subject to HoloSource
dellams Aug 20, 2026
64614ae
docs: update all provider lists to match full ProviderType enum — add…
dellams Aug 21, 2026
54d145d
chore: remove private projects (API.Core, ONODE.Core) — moved to priv…
dellams Aug 21, 2026
b7e99dc
feat: API.Core and ONODE.Core moved to private submodules; conditiona…
dellams Aug 21, 2026
371d38e
Merge branch 'Development'
dellams Aug 21, 2026
d419514
ci: checkout submodules (API.Core, ONODE.Core, HoloNET private) in Nu…
dellams Aug 21, 2026
87760f8
feat: add LensOASIS provider — Lens Protocol v2 decentralised social …
dellams Aug 21, 2026
c257957
feat: add UrbitOASIS provider; update LensOASIS/UrbitOASIS in solutio…
dellams Aug 21, 2026
41d9745
feat: add StellarOASIS, AzureStorageOASIS, SQLServerDBOASIS, OracleDB…
dellams Aug 21, 2026
9c5de57
refactor: replace OGEngineClient and ONODE Manager/Client/Service wit…
dellams Aug 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 11 additions & 0 deletions .claude/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"version": "0.0.1",
"configurations": [
{
"name": "Web6Site",
"runtimeExecutable": "npx",
"runtimeArgs": ["serve", "-p", "5173", "C:\\Source\\Web6Site"],
"port": 5173
}
]
}
9 changes: 9 additions & 0 deletions .devin/wiki.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"repo_notes": [
{
"content": "Use api.oasisweb4.one (not .com) as the canonical base URL for the hosted OASIS API in all examples, code snippets, and documentation. Base URL: https://api.oasisweb4.one, API prefix: https://api.oasisweb4.one/api, Swagger: https://api.oasisweb4.one/swagger/index.html.\n\nIn the Getting Started / Developer Guides section, document both paths clearly:\n1. Using the remote API: Users can call the hosted API at https://api.oasisweb4.one without cloning or running the repo. Include: register (POST /api/avatar/register), verify-email, authenticate (POST /api/avatar/authenticate), then use the JWT in Authorization header for other endpoints. No .NET SDK or local setup required.\n2. Running locally: Clone, restore, build, and run the WebAPI project for local development.",
"author": "OASIS docs"
}
],
"pages": []
}
226 changes: 193 additions & 33 deletions .github/workflows/ci-cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
branches: [ main, master, develop ]

env:
DOTNET_VERSION: '9.0.x'
DOTNET_VERSION: '10.0.x'
NODE_VERSION: '18.x'

jobs:
Expand All @@ -25,21 +25,36 @@ jobs:
]

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}

- name: Restore dependencies
run: dotnet restore "OASIS Architecture/${{ matrix.project }}/${{ matrix.project }}.csproj"
run: dotnet restore "OASIS/OASIS Architecture/${{ matrix.project }}/${{ matrix.project }}.csproj"

- name: Build
run: dotnet build "OASIS Architecture/${{ matrix.project }}/${{ matrix.project }}.csproj" --no-restore
run: dotnet build "OASIS/OASIS Architecture/${{ matrix.project }}/${{ matrix.project }}.csproj" --no-restore

- name: Test
run: dotnet test "OASIS Architecture/${{ matrix.project }}.UnitTests/${{ matrix.project }}.UnitTests.csproj" --no-build --verbosity normal
run: dotnet test "OASIS/OASIS Architecture/${{ matrix.project }}.UnitTests/${{ matrix.project }}.UnitTests.csproj" --no-build --verbosity normal

# Build and Test ONODE Projects
test-onode:
Expand All @@ -54,21 +69,36 @@ jobs:
]

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}

- name: Restore dependencies
run: dotnet restore "ONODE/${{ matrix.project }}/${{ matrix.project }}.csproj"
run: dotnet restore "OASIS/ONODE/${{ matrix.project }}/${{ matrix.project }}.csproj"

- name: Build
run: dotnet build "ONODE/${{ matrix.project }}/${{ matrix.project }}.csproj" --no-restore
run: dotnet build "OASIS/ONODE/${{ matrix.project }}/${{ matrix.project }}.csproj" --no-restore

- name: Test
run: dotnet test "ONODE/${{ matrix.project }}.UnitTests/${{ matrix.project }}.UnitTests.csproj" --no-build --verbosity normal
run: dotnet test "OASIS/ONODE/${{ matrix.project }}.UnitTests/${{ matrix.project }}.UnitTests.csproj" --no-build --verbosity normal

# Build and Test STAR ODK Projects
test-star-odk:
Expand All @@ -86,21 +116,36 @@ jobs:
]

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}

- name: Restore dependencies
run: dotnet restore "STAR ODK/${{ matrix.project }}/${{ matrix.project }}.csproj"
run: dotnet restore "OASIS/STAR ODK/${{ matrix.project }}/${{ matrix.project }}.csproj"

- name: Build
run: dotnet build "STAR ODK/${{ matrix.project }}/${{ matrix.project }}.csproj" --no-restore
run: dotnet build "OASIS/STAR ODK/${{ matrix.project }}/${{ matrix.project }}.csproj" --no-restore

- name: Test
run: dotnet test "STAR ODK/${{ matrix.project }}.UnitTests/${{ matrix.project }}.UnitTests.csproj" --no-build --verbosity normal
run: dotnet test "OASIS/STAR ODK/${{ matrix.project }}.UnitTests/${{ matrix.project }}.UnitTests.csproj" --no-build --verbosity normal

# Integration Tests
integration-tests:
Expand All @@ -109,8 +154,23 @@ jobs:
needs: [test-oasis-architecture, test-onode, test-star-odk]

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
Expand All @@ -137,15 +197,55 @@ jobs:
dotnet test "STAR ODK/NextGenSoftware.OASIS.STAR.WebAPI.IntegrationTests/NextGenSoftware.OASIS.STAR.WebAPI.IntegrationTests.csproj" --no-build --verbosity normal
dotnet test "STAR ODK/NextGenSoftware.OASIS.STAR.WebUI.IntegrationTests/NextGenSoftware.OASIS.STAR.WebUI.IntegrationTests.csproj" --no-build --verbosity normal

# STARAPIClient Unit + Integration + Harness
test-starapi-client:
name: Test STARAPIClient
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: ${{ env.DOTNET_VERSION }}

- name: Run STARAPIClient test suite
shell: pwsh
run: |
& "OASIS/OASIS Omniverse/STARAPIClient/run_star_api_test_suite.ps1" -Configuration Release -KillStaleTestHosts $true

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

STARAPIClient tests likely fail on Ubuntu

High Severity

The new test-starapi-client job runs run_star_api_test_suite.ps1 on ubuntu-latest via pwsh, but related STARAPIClient scripts in the same area use Windows-only tooling/paths (e.g., C:\..., MSVC). If run_star_api_test_suite.ps1 has similar assumptions, the workflow will fail and block build-and-package via needs.

Additional Locations (1)

Fix in Cursor Fix in Web

- name: Upload STARAPIClient test artifacts
uses: actions/upload-artifact@v4
if: always()
with:
name: starapiclient-test-results
path: OASIS/OASIS Omniverse/STARAPIClient/TestResults/
retention-days: 30

# Unity Tests (if Unity is available)
unity-tests:
name: Unity Tests
runs-on: ubuntu-latest
if: false # Disabled for now as Unity requires special setup

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
Expand All @@ -160,12 +260,27 @@ jobs:
build-and-package:
name: Build and Package
runs-on: ubuntu-latest
needs: [test-oasis-architecture, test-onode, test-star-odk, integration-tests]
needs: [test-oasis-architecture, test-onode, test-star-odk, integration-tests, test-starapi-client]
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master'

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
Expand All @@ -179,10 +294,10 @@ jobs:

- name: Pack NuGet packages
run: |
dotnet pack "OASIS Architecture/NextGenSoftware.OASIS.API.Core/NextGenSoftware.OASIS.API.Core.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS Architecture/NextGenSoftware.OASIS.Common/NextGenSoftware.OASIS.Common.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS Architecture/NextGenSoftware.OASIS.API.DNA/NextGenSoftware.OASIS.API.DNA.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS Architecture/NextGenSoftware.OASIS.OASISBootLoader/NextGenSoftware.OASIS.OASISBootLoader.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS/OASIS Architecture/NextGenSoftware.OASIS.API.Core/NextGenSoftware.OASIS.API.Core.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS/OASIS Architecture/NextGenSoftware.OASIS.Common/NextGenSoftware.OASIS.Common.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS/OASIS Architecture/NextGenSoftware.OASIS.API.DNA/NextGenSoftware.OASIS.API.DNA.csproj" --configuration Release --no-build --output ./packages
dotnet pack "OASIS/OASIS Architecture/NextGenSoftware.OASIS.OASISBootLoader/NextGenSoftware.OASIS.OASISBootLoader.csproj" --configuration Release --no-build --output ./packages

- name: Upload build artifacts
uses: actions/upload-artifact@v4
Expand All @@ -197,8 +312,23 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
Expand All @@ -218,8 +348,23 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
Expand All @@ -240,8 +385,23 @@ jobs:
needs: [test-oasis-architecture, test-onode, test-star-odk]

steps:
- uses: actions/checkout@v4

- name: Checkout OASIS
uses: actions/checkout@v4
with:
path: OASIS

- name: Checkout NextGenSoftware-Libraries
uses: actions/checkout@v4
with:
repository: NextGenSoftwareUK/NextGenSoftware-Libraries
path: NextGenSoftware-Libraries

- name: Checkout holochain-client-csharp
uses: actions/checkout@v4
with:
repository: holochain-open-dev/holochain-client-csharp
path: holochain-client-csharp

- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
Expand Down
Loading
Loading