Conversation
- Added ParentWeb4NFTId to IWeb3NFT interface and Web3NFT.
...ders/Storage/NextGenSoftware.OASIS.API.Providers.MongoOASIS/Repositories/SearchRepository.cs
Show resolved
Hide resolved
ONODE/NextGenSoftware.OASIS.API.ONODE.Core/Providers/Interop/PythonInteropProvider.cs
Show resolved
Hide resolved
...t/NextGenSoftware.OASIS.API.Native.Integrated.EndPoint/APIs/WEB4 OASIS API/OASISProviders.cs
Show resolved
Hide resolved
ONODE/NextGenSoftware.OASIS.API.ONODE.Core/Providers/Interop/PythonInteropProvider.cs
Show resolved
Hide resolved
- Added more documentation. - Fixed many providers. - Added postman endpoints with examples for STAR API. - Updated the OASIS API postman json file with latest API changes and added additional examples. - Multiple bug fixes including in the new COSMIC API & STARNET Plugin System.
Added the rest of web3 nft support such as edit, search, list etc to STAR.CLI and can now also start and stop the WEB4 OASIS API Server and WEB5 STAR API Server within STAR CLI.
- Fixed many bugs in STARCLI - Misc UI/UX/Flow improvements in STAR CLI.
OASIS Architecture/NextGenSoftware.OASIS.OASISBootLoader/OASISBootLoader.cs
Show resolved
Hide resolved
- Fixed a bug in the STARNET Dependency system in AddDependencyAsync method in STARNETUIBase in STAR.CLI.Lib.
… MetaDataHelper in OASIS.API.Core. - Fixed bugs in MintNFTInternalAsync & FormatSuccessMessage in NFTManager in OASIS.API.ONODE.Core. - Fixed bugs in LightWizardAsync & CreateOAPPComponentsOnSTARNETAsync in OAPPs in STARNET.CLI.Lib.
OASIS Architecture/NextGenSoftware.OASIS.API.Core/Helpers/MetaDataHelper.cs
Show resolved
Hide resolved
Added a new grant entry for OpenServ in the Grants & Case Studies section.
Removed '✅ COMPLETED' from section headers in README.
Removed detailed visual architecture diagrams and updated HyperDrive architecture section.
Added a link to the OASIS Torus architecture diagram.
Added an image tag for the OASIS Torus architecture diagram in the README.
OASIS Architecture/NextGenSoftware.OASIS.OASISBootLoader/OASISBootLoader.cs
Outdated
Show resolved
Hide resolved
Updated the OASIS Architecture image link in the README.
| *.key | ||
| *.pem | ||
| *private* | ||
| *secret* No newline at end of file |
There was a problem hiding this comment.
Overly broad gitignore patterns may hide source files
Medium Severity
The *private* and *secret* gitignore patterns match any file whose name contains those substrings. This could silently prevent newly created legitimate source files (e.g., PrivateKeyHelper.cs, SecretManager.cs) from being tracked. Narrower patterns like *.private.* or path-specific rules would be safer.
…AR API integration! :_ - Also lots done on providers. - Lots of fixes for unit & integration tests. - Also includes C++ native wrapper for STAR API so any A++ game can be plugged into the OASIS Omniverse, ODOOmM & OQUAKE are the first examples, many more to come! ;-) Interoperable Games here we come! :)
- Also getting the STAR WEB UI Working again.
…page/scripts between them)
Also ported the C++ Star API wrapper to C# managed code so easier to maintain and more aligned with OASIS codebase, it uses AOT Native compilation so is minimal overhead, has many error handling/safe memory allocations/locks etc to be as performant and safe as possible for high pace games such as FPS games where it may be called lots such as picking up lots of items at once so also has a job batching system so the api/dbs etc are not hammered! lol
… also improvements/fixes for ODOOM
… ODOOM! ;-) Plus more bug fixing in STAR API Client and added more tests and integration/deployment/testing scripts etc....
…rent sides, fire, movement, death animation etc so much better now! :) - Fixed multiple bugs in WEB4 OASIS API & WEB5 STAR API. - Added additional WEB4 OASIS API & WEB5 STAR API Unit Tests, Integration Tests & Test Harnesses.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 4 potential issues.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
... EndPoint/NextGenSoftware.OASIS.API.Native.Integrated.EndPoint/APIs/WEB5 STAR API/STARAPI.cs
Show resolved
Hide resolved
| using NextGenSoftware.OASIS.API.Core.Enums; | ||
| using NextGenSoftware.OASIS.API.Core.Helpers; | ||
| using NextGenSoftware.OASIS.API.Native.EndPoint; | ||
| //using NextGenSoftware.OASIS.API.Native.EndPoint; // Commented out - namespace not found |
There was a problem hiding this comment.
Redundant OASIS boot and unused API instance
Low Severity
The test harness creates an OASISAPI instance and boots OASIS on lines 12-13, checks the boot result, but never uses the API variable afterward. Then on lines 42-43, it boots OASIS again using OASISBootLoader directly. This double-boot is wasteful and confusing—the first boot and API instance serve no purpose since all subsequent operations use static managers or boot the system again.
Additional Locations (1)
- [
OASIS Architecture/NextGenSoftware.OASIS.API.Core.TestHarness/Program.cs#L41-L43](https://github.com/NextGenSoftwareUK/OASIS/blob/c339e6db12327286e9bd8edbf1345a6851c9b1b0/OASIS Architecture/NextGenSoftware.OASIS.API.Core.TestHarness/Program.cs#L41-L43)
OASIS Architecture/NextGenSoftware.OASIS.API.Core.TestHarness/Program.cs
Show resolved
Hide resolved
… shows Beamed In: <username>
- Improving WEB5 STAR API
- Bugs fixed in WEB5 STAR API - Improving ODOOM Inventory System,
- Fixing bugs in ODOOM Send popups. - Change X/Y to A/C for Send Avatar/Clan in popups
…e True Metaverse!) Also fixes to WEB5 STAR API


Note
Medium Risk
Mostly CI/docs, but it also changes boot behavior and re-enables multiple blockchain providers and new game-related types, which can affect runtime initialization and provider registration paths.
Overview
Adds a new GitHub Actions job to run the
STARAPIClientPowerShell test suite and upload itsTestResultsartifacts, and gatesbuild-and-packageon this job.Expands deployment hygiene and guidance: updates
.gitignoreto exclude.env/keys and deployment address files, and adds several large smart-contract deployment/checklist/status docs plus additional project summary/whitepaper documents.Updates runtime code around boot/provider access:
OASISAPI.BootOASIS*now returns success when already booted, the native endpointOASISProvidersre-enables and exposes additional providers (Ethereum,EOSIO,Telos,SEEDS,ActivityPub), andSTARAPIadds aGamemanager accessor. Also adds game-related enums (GameState,GameType,VideoSetting), extendsHolonTypewith game entries, introducesProviderCategory.EVMBlockchain, updates test harness boot paths, and bumps embeddedSpectre.Consoleto targetnet8.0.Written by Cursor Bugbot for commit 47ed263. This will update automatically on new commits. Configure here.