Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demo Dashboard + ubiquity-os-simulant #150

Closed
3 tasks done
0x4007 opened this issue Feb 11, 2025 · 32 comments · Fixed by ubiquity-os-marketplace/plugin-demo#1 or 0x4007/demo.ubq.fi#1
Closed
3 tasks done

Demo Dashboard + ubiquity-os-simulant #150

0x4007 opened this issue Feb 11, 2025 · 32 comments · Fixed by ubiquity-os-marketplace/plugin-demo#1 or 0x4007/demo.ubq.fi#1

Comments

@0x4007
Copy link
Member

0x4007 commented Feb 11, 2025

Mockup

Image

Overview

We should have a "try demo" button on ubq.fi and this should bring the user to a "Start Demo UI" to be able to easily set up:

  1. "Login with GitHub" to create a new demo repository in their GitHub1.
  2. Install ubiquity-os[bot] - our production deployment.
  3. Create the .ubiquity-os repository and push .ubiquity-os.config.yml with default settings (hardcoded evm wallet with no money should be fine.)
  4. Add @ubiquity-os-simulant - a fake GitHub user profile with a personal access token that we can control with a GitHub Action PER plugin demo2 that runs on timers i.e. ~5 minutes with manual delays per action taken (i.e. leave a comment, open a pull request, file an issue) to simulate a team member that interacts with UbiquityOS.

The "try demo" dashboard should have buttons for each of these capabilities that trigger the @ubiquity-os-simulant to run choreographed scenarios to demonstrate each capability. It should basically pretend to be the user's knowledgeable team member.

Capabilities shortlist:

  • Payouts
  • /ask
  • Task Matchmaking (I hope we don't pollute our vector embeddings data with these demos)

Research Needed

  • We need a webhook receiver inside the simulant that listens to requests from the "Start Demo UI"
    • It probably makes sense to just use a modified kernel3, because it needs to invoke the "choreographed scenario plugins"
  • I realized that some events, like being assigned, requires a normal user profile and can't be done with a bot account, so we will need to make a fake user profile and control it with a personal access token. https://chatgpt.com/share/67ab5c0c-fc58-8001-87e1-cfab828d5819

Deliverables

  • "Start Demo UI" - Forked from https://github.com/ubiquity/onboard.ubq.fi
  • @ubiquity-os-simulant user profile, and personal access token creation with correct permissions, and its webhook receiver code.
  • One choreographed scenario GitHub Action. For now, we can do a simple hello world that creates a new repository, opens a new issue, and calls the /help menu

Next Steps

  • We need to spec out the choreography of each scenario.
  • We also need to decide on one to get ready for the conference next week.

Footnotes

  1. Does it make sense to just file demo issues inside of the .ubiquity-os repository?

  2. Or we can do separate typescript files/directories per demo, whatever makes more sense I'm not sure. But separate GitHub Actions may make changing any environment variables simpler.

  3. It needs to be able to load its own config most likely i.e. .ubiquity-os-simulant.config.yml

@0x4007
Copy link
Member Author

0x4007 commented Feb 11, 2025

We need a webhook receiver inside the simulant that listens to requests from the "Start Demo UI"

  • It probably makes sense to just use a modified kernel3, because it needs to invoke the "choreographed scenario plugins"

@gentlementlegen @whilefoo rfc on the ubiquity-os-simulant kernel (or simple webhook receiver) related details.

  • We need this for our outreach efforts ASAP. Right now we are contacting people with automated campaigns on Email, LinkedIn, Twitter, and Telegram to get them on demo/sales calls. Self serve demos will help get the curious ones on the phone and definitely increase our chances to onboard them.
  • I think we can also post this on forums like hackernews to engage the developer community better, in tandem with our Educational Materials #109

@0x4007 0x4007 changed the title Demo Dashboard + ubiquity-os-simulant[bot] Demo Dashboard + ubiquity-os-simulant Feb 11, 2025
@whilefoo
Copy link

I'm not sure if I understand how it's supposed to work. Is demo trying to replicate an existing issue in "realtime" or is the simultant executing actions based on what you choose in the "Demo UI"?
Your mockup includes other users, not just @ubiquity-os-simulant, so how can we simulate those?

(I hope we don't pollute our vector embeddings data with these demos)

Maybe we can create a repo specifically for all demo issues and modify the vector embeddings plugins to exclude that repo.

  • Install ubiquity-os[bot] - our production deployment.
  • Create the .ubiquity-os repository and push .ubiquity-os.config.yml with default settings (hardcoded evm wallet with no money should be fine.)

This two steps wouldn't need to be done, if we have a repo for demo issues that's already set up.

We need a webhook receiver inside the simulant that listens to requests from the "Start Demo UI"

  • It probably makes sense to just use a modified kernel3, because it needs to invoke the "choreographed scenario plugins"

I'm not sure what you mean by "inside the simulant", but I imagine we would have a server/worker that listens to requests from Demo UI and executes a scenario with fake user's PAT token? If we use Github Actions then the workflow would need to be stored somewhere where the fake user's token has permission to trigger it.

@gentlementlegen
Copy link
Member

I think it would be safer to make people try this in a new repo. We talked a bit about it already, but we noticed that most of our potential partners were using closed-source. Having the bot installed and running on their repo would require already high elevations (admin permissions for org and such) which can be a blocker for closed-source organizations.

For the rest, instead of having a bot doing the actions, why not doing a tutorial and directly tell the user to do the actions? I am thinking like a tutorial-ubiquity-os bot that would tell you things like "Now, type in the command /start to start a task". It would be more interactive, would probably require less complex changes on our side and probably a better experience for the user.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

To make my position clear: I'm mostly concerned with implementing this fast so for architecture and such details we can take shortcuts that we see fit.

I'm not sure if I understand how it's supposed to work. Is demo trying to replicate an existing issue in "realtime"

This. It would be a choreographed typical set of actions. I also imagine it would comment some helpful tips for the user to read to better understand what is happening. Imagine if we were demonstrating the product to somebody in person or on a zoom call. We would be performing these actions as a user while explaining the context of those actions and why there is business value in the reactions of UbiquityOS

or is the simultant executing actions based on what you choose in the "Demo UI"?

Sort of. You pick which "dance" it should do. Each "dance" is a set of actions to show off any specific capability of any specific plugin.

Your mockup includes other users, not just @ubiquity-os-simulant, so how can we simulate those?

This was unintentional I actually made it quickly by finding and replacing Whilefoo in an old task.

(I hope we don't pollute our vector embeddings data with these demos)

Maybe we can create a repo specifically for all demo issues and modify the vector embeddings plugins to exclude that repo.

We can solve this in a future task!

  • Install ubiquity-os[bot] - our production deployment.
  • Create the .ubiquity-os repository and push .ubiquity-os.config.yml with default settings (hardcoded evm wallet with no money should be fine.)

This two steps wouldn't need to be done, if we have a repo for demo issues that's already set up.

It would be an optimal demo experience if they had full GitHub UI and administrative control. They can open a new issue and repeat the steps exactly as the stimulant did (including adding labels!) to truly understand how to use the system.

I guess we could dual purpose this as a tutorial mode as well.

We need a webhook receiver inside the simulant that listens to requests from the "Start Demo UI"

  • It probably makes sense to just use a modified kernel3, because it needs to invoke the "choreographed scenario plugins"

I'm not sure what you mean by "inside the simulant",

Poor choice of words then

but I imagine we would have a server/worker that listens to requests from Demo UI and executes a scenario with fake user's PAT token?

Yes that's correct. We can make the PAT inside a secret somewhere so we just need a way to run the GitHub actions from the Demo UI

If we use Github Actions then the workflow would need to be stored somewhere where the fake user's token has permission to trigger it.

Yes we can host it under the @ubiquity-os org as some new repo for tutorials/demos.

@0x4007

This comment has been minimized.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

@gentlementlegen I wrote a tutorial flow and realized that my simulant approach, which performs all the actions automatically and pretends to be a team member, would be more appropriate for this demo. Your bot approach would be more appropriate for a tutorial mode, which is more focused on educating the user on how to really use the system. This is prone to confusion and errors. There are also unsexy steps like having to initialize the special labels and registering a wallet before diving in.

@gentlementlegen
Copy link
Member

Then if there is no interaction at all, why not simply make a video (with a proper montage, captions and everything) which requires no installation at all? I don't see the point of having to install everything if it is for a demo tbh, 30 seconds video would be more efficient.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

We have videos but this gets them to install it and play with it. It's the natural next step in our business development strategy. @minhyeong112 rfc

@gentlementlegen
Copy link
Member

But they can't play with it since we simulate everything, and as you said

There are also unsexy steps like having to initialize the special labels and registering a wallet before diving in.

So either we bypass that problem and they can fully interact with the bot despite not setting up this, and the demo bot seems more relevant, either they don't and they can't interact so the video makes more sense to me in such case.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

But they can't play with it since we simulate everything, and as you said

No they can file a new issue very easily from the top right corner of the screen.

The simulant scripts are invoked from the ui we build. They would do everything including creating a new issue for itself.

In addition the user can interact with the closed issue at the end by trying some bot commands.

@minhyeong112
Copy link
Collaborator

@minhyeong112 rfc

technical details aside for a moment, I think the basic idea is something like this: https://www.photoprism.app/

I know this has nothing to do with UbiquityOS, but rather than them explaining things, if you click on "try our demo", you're instantly in an initialized demo where you can interact with their tool

we would probably need a mixture of this, and a bit of a "tutorial" piece that tells people what to do

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

We should get started on this now. @ubiquity-os-simulant is ready to go. I need an answer on using a modified kernel.

Deliverables

I can work on the UI now.

  • @ubiquity-os-simulant user profile, and personal access token creation with correct permissions, and its webhook receiver code.

@gentlementlegen or @whilefoo should set up a new kernel or figure that out

  • One choreographed scenario GitHub Action. For now, we can do a simple hello world that creates a new repository, opens a new issue, and calls the /help menu

@gentlementlegen or @whilefoo should make a plugin that follows a simple script

@gentlementlegen
Copy link
Member

@0x4007 Do you think a UI is needed for this? The user would still have to install the GitHub App through the GitHub UI no?

How about this:

We create a demo-plugin. This demo is triggerable via a command, say /demo.
No need to modify the kernel, it would run the command like any other command.
What the plugin does is that it uses a hard-coded configuration (this way the user trying out the demo wouldn't need to setup any configuration on its side) where we can set an empty wallet, and all the values we want.
That plugin follows the simple script you mentioned, doing actions in order within the given issue where the user invoked the /demo command.

Only thing that needs to be changed in the kernel is to react to /demo even if there is no .ubiquity-os.configuration.yml provided.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

@0x4007 Do you think a UI is needed for this? The user would still have to install the GitHub App through the GitHub UI no?

Yes we use hyperlinks to guide the user to install. Its not complicated. I can handle that personally anyways, I just need a kernel endpoint to hit from the UI thats all. I think its very simple actually. If we fork the kernel and do a special worker for this. We can consider consolidating /demo into the kernel (similar to /help) as well but I feel like that is prone to more edge case problems then just doing a one-off kernel fork for this project. Given the time constraints I think we should go for simpler.

What the plugin does is that it uses a hard-coded configuration (this way the user trying out the demo wouldn't need to setup any configuration on its side) where we can set an empty wallet, and all the values we want.

Sounds fine but to make myself super clear, make the hard coded configuration and commit to the repository config. Which is what I described in my comments earlier. Anything else like some type of internal only config would not allow the user to use the plugins normally like text-conversation-rewards or text-vector-embeddings so if thats what you mean its a bad idea.

@gentlementlegen
Copy link
Member

With what I suggest we could disable these plugins entirely or putting empty wallets and disabling comment evaluation etc as we see fit, and the user testing would not be able to override these.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

I want to demo daemon-pricing, task matchmaking, /ask, payouts.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

So if we do /demo and we make a new plugin, we don't need a new kernel?

Then in the UI we can instruct the user to create a new repo, new issue, and then write /demo?

@gentlementlegen
Copy link
Member

I have to thoroughly evaluate all the aspects but it seems so far to be the simplest route to achieve a demo that is entirely scripted while using our real plugins

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

Then lets do that

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

/ask summarize a list of deliverables i need to hit in the context of building the ui

Copy link

ubiquity-os bot commented Feb 12, 2025

Based on the chat history, here are the key deliverables for building the UI:

  1. Create a "Start Demo UI" by forking from https://github.com/ubiquity/onboard.ubq.fi

    • Add a "Try Demo" button on ubq.fi
    • Implement GitHub login functionality
    • Add installation flow for ubiquity-os[bot]
  2. Integration with @ubiquity-os-simulant

    • Create webhook receiver to listen to requests from the Demo UI
    • Add buttons/controls to trigger choreographed scenarios
    • Implement demo flows for key capabilities:
      • Payouts
      • /ask command
      • Task Matchmaking
  3. Basic Demo Flow Implementation

    • Repository creation
    • Issue creation
    • /help menu demonstration
    • Guide users through installation steps with hyperlinks
    • Connect to kernel endpoint from UI
  4. UI Configuration

    • Set up default settings with hardcoded EVM wallet
    • Create interface for triggering simulant scripts
    • Add helpful tips/explanations during demo flow

The focus should be on creating a simple, guided experience that demonstrates UbiquityOS's core capabilities while minimizing potential points of confusion for users.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

/ask list all the "Add helpful tips/explanations during demo flow" that I should include

Copy link

ubiquity-os bot commented Feb 12, 2025

Based on the chat history, here are the helpful tips/explanations that should be included during the demo flow:

  1. Initial Setup Tips:
  • Explain that the demo will guide them through installing the GitHub App
  • Clarify that a default configuration with hardcoded settings will be used
  • Note that an empty wallet will be used for demonstration purposes
  1. Task Management Tips:
  • Explain how to use labels (Time/Priority) to derive reward values
  • Describe the importance of setting proper labels for task pricing
  • Explain how the /start command works for task assignment
  • Clarify the wallet registration process using /wallet command
  1. Workflow Tips:
  • Explain how the simulant will help demonstrate typical project workflows
  • Show how pull requests are linked to issues
  • Demonstrate the review process
  • Explain how rewards are calculated and distributed
  1. Feature Demonstration Tips:
  • Explain the AI-powered task matchmaking system
  • Show how the /ask command provides context-aware assistance
  • Demonstrate how payouts work
  • Explain vector embeddings for task similarity detection
  1. Administrative Tips:
  • Explain how to initialize special labels if needed
  • Show how to register wallets for receiving rewards
  • Demonstrate how to use the GitHub UI effectively with UbiquityOS
  1. Best Practices:
  • Explain the importance of clear specifications
  • Show how to provide valuable comments for conversation rewards
  • Demonstrate proper task review procedures
  1. General Context:
  • Explain that this is a choreographed demo showing typical usage
  • Note that users can create their own issues to try the features
  • Emphasize that this is a simplified demo environment

These tips should be integrated naturally into the demo flow to help users understand the system's capabilities and proper usage.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

/start @gentlementlegen

Copy link

ubiquity-os bot commented Feb 12, 2025

Beneficiary 0x4007CE2083c7F3E18097aeB3A39bb8eC149a341d

Tip

  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

Beneficiary 0x4007CE2083c7F3E18097aeB3A39bb8eC149a341d
Tip

  • Use /wallet 0x0000...0000 if you want to update your registered payment wallet address.
  • Be sure to open a draft pull request as soon as possible to communicate updates on your progress.
  • Be sure to provide timely updates to us when requested, or you will be automatically unassigned from the task.

Just realized we need to display both of our wallets probably.

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

@minhyeong112 @v4d33m some quick updates on the demo but gentlementlegen built a plugin that controls a user profile @ubiquity-os-simulant and it steps through all the main set of actions a collaborator would take, live in front of the viewer. Meniole/.ubiquity-os#8

You can try by creating a new issue and writing /demo https://github.com/Meniole/plugin-demo/issues/new

I'm wrapping up the UI to set it up. We can have a docs page with miguel's tutorial videos1, and then a link to "TRY THE DEMO" to my UI.

Image

The vision is to invoke it from the UI, and then you click the link to watch the demo unfold in front of you. The user profile essentially is a simulated human team member. I expect this to be stable by Consensus HK

Footnotes

  1. @minhyeong112 our dao.ubq.fi (notion) has always had reliability issues hosting and streaming videos. You'll need to think of a quick and crafty solution of where we can host your info that will be the initial receiving point from the outbound communications.

@minhyeong112
Copy link
Collaborator

minhyeong112 commented Feb 12, 2025

love where this is all headed

quick and crafty solution of where we can host your info

So I'm using the paid "loom" subscription which should cover the hosting part.
I don't really know what I'm talking about here but a simple blog.html with links to articles. Each article.html page can just embed the videos (which are all hosted on zoom, kinda like embedding a youtube video)

@0x4007
Copy link
Member Author

0x4007 commented Feb 12, 2025

/ask when my ui generates the configured repository, it also creates a new demo issue as the user and displays a link for the user to navigate to the github issue. the issue body is the following, which is the user's first thing they will read. we need them to write /demo in order to have a team member simulate going through all of the normal motions of solving a task, like commenting /start to self assign, and linking a pull request and such.

This is your first test issue. You can use this to explore UbiquityOS features.

Try commenting `/demo` to summon a team member!

@ubiquity-os-simulant is summoned and starts working right away to show the users the features. in addition to performing the acitions it must to show off the system's features, it also will add commentary explaining the context of its actions and the expected reactions from our system and why they provide you business value.

i want to know what the best issue specification would be to write given all of this context. you can use my existing one as reference but we want to make this feel high tech and futuristic, while also being concise and informative.

Copy link

ubiquity-os bot commented Feb 12, 2025

Based on the context, I'll craft a more engaging and futuristic-feeling issue specification that introduces UbiquityOS while maintaining professionalism and clarity:

🚀 Welcome to Your UbiquityOS Demo Experience

Experience the future of decentralized collaboration firsthand. This interactive demo will showcase how UbiquityOS streamlines development workflows and automates task management.

### What to Expect
- Watch AI-powered task matching in action
- See automated reward calculations
- Experience real-time collaboration features
- Observe smart contract integration for payments

### Start Your Demo
Simply comment `/demo` below to initiate an interactive demonstration. Our AI team member @ubiquity-os-simulant will guide you through the core features while explaining their business impact.

---
💡 Pro Tip: Feel free to interact with any of the commands you see during the demo to explore the system yourself!

This specification:

  1. Uses modern emojis strategically without being overwhelming
  2. Sets clear expectations for what they'll see
  3. Emphasizes the AI/automated aspects to feel more futuristic
  4. Maintains professionalism while being engaging
  5. Encourages active participation
  6. Keeps the critical /demo instruction clear and prominent

The tone aims to balance excitement about the technology with clear, business-focused value propositions.

Copy link

ubiquity-os bot commented Feb 13, 2025

Caution

All linked pull requests must be closed to generate rewards.

Copy link

ubiquity-os bot commented Feb 13, 2025

 [ 1029.68 WXDAI ] 

@0x4007
Contributions Overview
ViewContributionCountReward
IssueTask0.5500
IssueSpecification1314.25
IssueComment10213.09
ReviewComment22.34
Conversation Incentives
CommentFormattingRelevancePriorityReward
### Mockup ![Image](https://github.com/user-attachments/assets/…
48.78
content:
  content:
    h3:
      score: 1
      elementCount: 5
    p:
      score: 0
      elementCount: 2
    img:
      score: 5
      elementCount: 1
    ol:
      score: 0
      elementCount: 1
    li:
      score: 0.5
      elementCount: 15
    ul:
      score: 0
      elementCount: 5
    a:
      score: 5
      elementCount: 3
  result: 32.5
regex:
  wordCount: 400
  wordValue: 0.1
  result: 16.28
15314.25
@gentlementlegen @whilefoo rfc on the `ubiquity-os-simulant&…
5.32
content:
  content:
    p:
      score: 0
      elementCount: 1
    ul:
      score: 0
      elementCount: 1
    li:
      score: 0.5
      elementCount: 2
  result: 1
regex:
  wordCount: 84
  wordValue: 0.1
  result: 4.32
0.8527.2
To make my position clear: I'm mostly concerned with implementin…
11.14
content:
  content:
    p:
      score: 0
      elementCount: 1
    br:
      score: 0
      elementCount: 3
  result: 0
regex:
  wordCount: 256
  wordValue: 0.1
  result: 11.14
1571.45
@gentlementlegen I wrote a tutorial flow and realized that my si…
4.32
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 84
  wordValue: 0.1
  result: 4.32
0.9524.615
We have videos but this gets them to install it and play with it…
1.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 27
  wordValue: 0.1
  result: 1.65
0.757.28
No they can file a new issue very easily from the top right corn…
3.06
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 56
  wordValue: 0.1
  result: 3.06
0.8515.48
We should get started on this now. @ubiquity-os-simulant is read…
3.02
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 55
  wordValue: 0.1
  result: 3.02
0.9517.325
Yes we use hyperlinks to guide the user to install. Its not comp…
7.31
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 156
  wordValue: 0.1
  result: 7.31
0.8537.04
I want to demo daemon-pricing, task matchmaking, /ask, payouts.
0.71
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 10
  wordValue: 0.1
  result: 0.71
0.652.76
So if we do `/demo` and we make a new plugin, we don't n…
2.1
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 36
  wordValue: 0.1
  result: 2.1
0.758.89
Then lets do that
0.32
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 4
  wordValue: 0.1
  result: 0.32
0.551.05
Seems fine just some tweaks mentioned in my review.
0.65
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 9
  wordValue: 0.1
  result: 0.65
0.652.34
Edited
0
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 1
  wordValue: 0
  result: 0
0.250

 [ 623.17 WXDAI ] 

@gentlementlegen
Contributions Overview
ViewContributionCountReward
IssueTask0.5500
IssueComment6123.17
Conversation Incentives
CommentFormattingRelevancePriorityReward
I think it would be safer to make people try this in a new repo.…
6.39
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 133
  wordValue: 0.1
  result: 6.39
0.9536.855
Then if there is no interaction at all, why not simply make a vi…
2.87
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 52
  wordValue: 0.1
  result: 2.87
0.7512.915
But they can't play with it since we simulate everything, and as…
3.29
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 61
  wordValue: 0.1
  result: 3.29
0.6512.03
@0x4007 Do you think a UI is needed for this? The user would sti…
6.55
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 137
  wordValue: 0.1
  result: 6.55
1540.95
With what I suggest we could disable these plugins entirely or p…
2
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 34
  wordValue: 0.1
  result: 2
0.859.8
I have to thoroughly evaluate all the aspects but it seems so fa…
1.85
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 31
  wordValue: 0.1
  result: 1.85
0.9510.62

 [ 48.25 WXDAI ] 

@whilefoo
Contributions Overview
ViewContributionCountReward
IssueComment148.25
ReviewComment10
Conversation Incentives
CommentFormattingRelevancePriorityReward
I'm not sure if I understand how it's supposed to work. Is demo …
7.43
content:
  content:
    p:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 159
  wordValue: 0.1
  result: 7.43
1548.25
Same issue on my end, first I logged in with Github and then "St…
6
content:
  content:
    p:
      score: 0
      elementCount: 5
    ul:
      score: 0
      elementCount: 1
    li:
      score: 0.5
      elementCount: 2
    a:
      score: 5
      elementCount: 1
  result: 6
regex:
  wordCount: 109
  wordValue: 0
  result: 0
0.850

 [ 67.225 WXDAI ] 

@minhyeong112
Contributions Overview
ViewContributionCountReward
IssueComment267.225
Conversation Incentives
CommentFormattingRelevancePriorityReward
technical details aside for a moment, I think the basic idea is …
8.79
content:
  content:
    p:
      score: 0
      elementCount: 1
    a:
      score: 5
      elementCount: 1
  result: 5
regex:
  wordCount: 72
  wordValue: 0.1
  result: 3.79
1557.1
love where this is all headed So I'm using the paid "loom" subs…
3.29
content:
  content:
    p:
      score: 0
      elementCount: 1
    br:
      score: 0
      elementCount: 1
  result: 0
regex:
  wordCount: 61
  wordValue: 0.1
  result: 3.29
0.5510.125

0x4007 added a commit to ubiquity/demo.ubq.fi that referenced this issue Feb 13, 2025
@rndquu rndquu removed this from Development Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants