len du
Project OwnerJust being the hero coder
It is sort of a Sci-fi trope (e.g. Iron Man) to feature a 3D interface where one manipulates, and in particular connects between, objects floating in a 3D space, as opposed to 2-D one in real world visual programming. The artistic intuition might have some scientific merits. Arbitrary graphs (or just complete graphs) can be embedded in the 3D Euclidean space but not in 2D. So if we visually edit a graph in 3D, we may avoid the nontrivial problem of wire placement, which may be the reason why 2D visual programming don’t scale well with complexity. We will use MORK/MeTTa as the underlying representation, so future growth in 3D graph editing will gravitate towards the MORK/MeTTa ecosystem.
This RFP seeks the development of advanced tools and techniques for interfacing with, refining, and evaluating knowledge graphs that support reasoning in AGI systems. Projects may target any part of the graph lifecycle — from extraction to refinement to benchmarking — and should optionally support symbolic reasoning within the OpenCog Hyperon framework, including compatibility with the MeTTa language and MORK knowledge graph. Bids are expected to range from $10,000 - $200,000.
In order to protect this proposal from being copied, all details are hidden until the end of the submission period. Please come back later to see all details.
Plumbing through the basic application environment.
A SDL2+Vulkan application that runs on a Linux PC and displays some minimal graphics (e.g. a box) on a Meta Quest 3 preferably wirelessly over ALVR.
$10,000 USD
A SDL2+Vulkan application that runs on a Linux PC and displays some minimal graphics on a Meta Quest 3.
Implement generic graph drawing and editing (creating/deleting a node adding and displaying textual metadata).
Generic graph drawing and editing capability on top of the previous deliverable backed by PyTorch-geometric.
$30,000 USD
Generic graph drawing and editing capability, backed by PyTorch-geometric. Responsiveness and smoothness is crucial. So GPU instancing, level-of-detail, and culling are also to be resolved at this stage. At this stage the underlying representation of graph will just be PyTorch arrays (as in GNN). An issue to be solved here whether we can directly use the PyTorch array in Vulkan, which is a very specific problem to be resolved. It should be possible but at worst we would need to copy and slightly transform the array a few times, which wouldn't be a huge problem. Some provisions to playback steps graph rewriting are also to be made at this stage.
Integrate the last deliverable with MORK
Graph drawing and editing capability now backed on MORK. As well as handling hypergraphs/metagraphs. Playback of graph rewriting steps (especially incremental adjustments to layouts)
$20,000 USD
Graph drawing and editing capability, backed by MORK, or in other words synchronized to MORK. Hypergraphs/metagraphs are transformed to/from regular graphs between MORK and PyTorch-geometric. Some minor changes/extensions may be required on PyTorch-geometric. Performance aspects associated with local updates (when updating a small part of the graph, it should not require copying over the whole graph) will need to be addressed. It may also be possible that the PyTorch representation no longer needs to be the whole graph. This will be investigated further and decided on during actual implementation.
Some final finetuning/optional features
Some changes to the latest deliverable to improve performance if not previously addressed. Integration with finger tracking gloves to improve input responsiveness (note that accuracy largely correlates with responsiveness.) and hence usability - if test results indicate that they are compatible with keyboards. Integration with Apple Vision Pro (or newer hardware available at that time capable of as high/higher resolution) still through ALVR. ~ 5000 is allowed for the cost of hardware. Some videos demonstrating the use.
$20,000 USD
As per deliverable description
Reviews & Ratings
Please create account or login to write a review and rate.
Check back later by refreshing the page.
© 2025 Deep Funding
Join the Discussion (0)
Please create account or login to post comments.